ansango.scrobble is a Next.js application that allows users to view their Last.fm scrobbles. The app provides insights into listening habits by displaying top artists, albums, tracks, and recent scrobbles.
- Top Artists: View a list of the most listened-to artists.
- Top Albums: Browse through the albums that have been scrobbled the most.
- Top Tracks: See the tracks that have been scrobbled the most.
- Recent Scrobbles: Check out the most recent scrobbles.
-
Clone the Repository: Clone this repository to your local machine.
git clone https://github.com/ansango/ansango.scrobble.git
-
Install Dependencies: Navigate to the project directory and install the necessary dependencies.
cd ansango.scrobble npm install
-
Set Up Environment Variables: Create a
.env.local
file in the root directory of the project and add your Last.fm API keys.LASTFM_API_BASE_URL="" LASTFM_USER="" LASTFM_API_KEY="" LASTFM_APPNAME=""
-
Run the Development Server: Start the development server to see the application in action.
npm run dev
The application will be available at http://localhost:3000.
-
Access the Dashboard: Once the app is running, navigate to the main dashboard to see an overview of your listening statistics.
-
View Scrobble Data:
- Top Artists: Explore the artists you’ve scrobbled the most.
- Top Albums: Discover which albums have been played the most.
- Top Tracks: Find out which tracks are your top scrobbles.
- Recent Scrobbles: Review your most recent scrobbles.
Contributions are welcome! Please fork the repository and submit a pull request for any improvements or bug fixes.
This project is licensed under the MIT License. See the LICENSE file for details.
- Last.fm API for providing access to scrobble data.
- Next.js for the powerful React framework used to build this application.
For any questions or support, please open an issue in the repository.