SongStitch is a free, fast and highly customisable last.fm collage generator that allows you to create personalised collages of your most played albums, artists, and tracks. With SongStitch you can easily generate and share your collages in any size you want, displaying only the information you want, and do so amazingly quickly. Simply go to songstitch.art and enter your username to start!
- Collage Type: Generate collages based off your most played albums, artists, and tracks.
- Dimensions: Specify the exact number of rows and columns you would like within your collage.
- Information: Choose between adding the album name, artist name and playcount to your collage; or any combo you choose.
- Text: Choose the size and style of your text on your collages.
Have a suggestion on how we can make SongStitch better? Feel free to create an issue on GitHub, or submit a PR!
To use SongStitch, simply go to songstitch.art to get started, or you can download the free App for iOS on the App Store!
If you would like to run SongStitch yourself, below are the instructions on how you can build and run SongStitch.
There are currently two options to run SongStitch yourself.
-
Build and run the application locally. This requires you to have the
go
andnpm
installed, and the WebP library. -
Run the application inside the docker container. This requires
docker
to be installed.
- Clone the repository
git clone git@github.com:SongStitch/song-stitch.git
-
Create an API key for last.fm.
-
Add environment variables to a
.env
file in the root directory. The.env.example
includes everything that the application requires. -
Run the application with either
make run
to run it on your machine, ormake docker-run
to run it in a container. This will start the application on port8080
. -
Go to
localhost:8080
and enjoy!
There is also the free, open source SongStitch iOS app for creating collages on your phone to save and share! You can download it from the App Store.