All Projects → SHOEGAZEssb → Last.fm Scrubbler Wpf

SHOEGAZEssb / Last.fm Scrubbler Wpf

Licence: gpl-3.0
Manual Last.fm scrobbling for when a service (or you!) failed to scrobble.

Projects that are alternatives of or similar to Last.fm Scrubbler Wpf

Mbspotify
MusicBrainz Spotify integration hack for SF Music Hack Day 2014
Stars: ✭ 50 (-76.96%)
Mutual labels:  spotify, musicbrainz
Tauonmusicbox
The Linux desktop music player from the future! 🌆
Stars: ✭ 494 (+127.65%)
Mutual labels:  spotify, musicbrainz
Librespot Java
The most up-to-date open source Spotify client
Stars: ✭ 166 (-23.5%)
Mutual labels:  spotify
Spotify Sdk
Spotify SDK | Entity and Collection oriented | Browser and Node support!
Stars: ✭ 200 (-7.83%)
Mutual labels:  spotify
Smudge
Control the Spotify app from within Emacs.
Stars: ✭ 186 (-14.29%)
Mutual labels:  spotify
Ablemusicplayer
🎵 A Youtube Music like app with a Spotify like design - ad free and open source. Feel free to PR. NOTE: BEING REWRITTEN, HENCE THE REPO WILL BE INACTIVE FOR A WHILE
Stars: ✭ 167 (-23.04%)
Mutual labels:  spotify
Spotlightify
The Spotify overlay controller
Stars: ✭ 190 (-12.44%)
Mutual labels:  spotify
Polybar Spotify
🎵 Spotify status and controls module for Polybar with text scrolling
Stars: ✭ 162 (-25.35%)
Mutual labels:  spotify
Picard
MusicBrainz Picard audio file tagger
Stars: ✭ 2,605 (+1100.46%)
Mutual labels:  musicbrainz
Baritone
Spotify controls that live in your menubar.
Stars: ✭ 178 (-17.97%)
Mutual labels:  spotify
Obscurify
Find out more about your music taste and compare it to others' with Obscurify
Stars: ✭ 200 (-7.83%)
Mutual labels:  spotify
Novatorem
Dynamic realtime profile ReadMe linked with spotify
Stars: ✭ 176 (-18.89%)
Mutual labels:  spotify
Esp8266 Spotify Remote
Control your Spotify player from a ESP8266 with color touch display
Stars: ✭ 170 (-21.66%)
Mutual labels:  spotify
Instant Lyrics
Shows lyrics of the currently playing Spotify song, or any song, instantly.
Stars: ✭ 191 (-11.98%)
Mutual labels:  spotify
Coverify
🎧 Design fresh album cover for your Spotify playlists
Stars: ✭ 167 (-23.04%)
Mutual labels:  spotify
Genius Spicetify
Fetch lyrics from Genius and Musixmatch right in Spotify desktop client
Stars: ✭ 198 (-8.76%)
Mutual labels:  spotify
Tune
A streamlined Spotify client and browser with a focus on performance and integrations.
Stars: ✭ 166 (-23.5%)
Mutual labels:  spotify
Spotify Now Playing
Spotify now playing information and control popup for macOS menu bar
Stars: ✭ 171 (-21.2%)
Mutual labels:  spotify
Librespot
Open Source Spotify client library
Stars: ✭ 2,689 (+1139.17%)
Mutual labels:  spotify
Spotify Graphql
GraphQL schema for Spotify WebAPI — TypeScript / Node.js (v6)
Stars: ✭ 213 (-1.84%)
Mutual labels:  spotify

Last.fm-Scrubbler-WPF

Manual Last.fm scrobbling for when a service (or you!) failed to scrobble.

Download the current version here.

If you need help or have any questions feel free to join the Scrubbler Discord

Build status codecov

IMPORTANT

This app is still in beta. It did not get a lot of testing. I recommend trying to scrobble to a test account first and see if the things you want to scrobble do so correctly. Especially if you scrobble a lot of tracks at once. Please be careful with your accounts.

Scrobble Cap

Previously the Last.fm-Scrubbler-WPF did not have a scrobbles per day limit. This has now changed since some people used the Scrubbler to scrobble so much tracks, that it caused problems for the last.fm page. The scrobble limit is currently 2800 scrobbles per day. When you try to scrobble more than that you will get an error message. I know this makes some functions less useful, but it is better to be safe. There are plans to add a "scrobble queue", so if you need to scrobble more than 2800 tracks, they get added to a queue and are automatically scrobbled after some time. You can check how many scrobbles you have left in the user selection view.

UserView

Donate

This tool will always be free, but if it was helpful to you, consider donating to further support its development.

Features

Scrobblers

Extra Functions

Manual Single Track Scrobbling

Allows you to enter artist, track and album info aswell as when you listened to the song and lets you scrobble it.

ManualScrobble

Friend Scrobbling

Allows you to fetch recent scrobbles of any last.fm user and scrobble them to your account.

FriendScrobble

Database Scrobbling

Search Last.fm, Discogs or MusicBrainz for artists and albums and scrobble one or more tracks from it.

ManualScrobble Artist Search

ManualScrobble Album Search

ManualScrobble Tracklist

File Parse Scrobbling

Allows you to load a file and scrobble the info contained in it. Currently supported are .csv and .json.

CSV: You can download the csv of any account with the built-in CSV Downloader. If the .csv file you have has a different data sequence, you can configure the field indexes via the "Settings" button.

CSV Scrobbling Settings

Individual fields can be enclosed by quotes and NEED to be enclosed by quotes if the field contains any of the set delimiters. For example:

"ArtistWith, CommaInTheName", Album, Track, 06/13/2016 19:54, AlbumArtist, 00:02:33

JSON: The .json parser currently expects the following property names: trackName, artistName, albumName, time, albumArtist, duration (these are not case sensitive)

File parse scrobbling has two modes. They can be changed with the "Scrobbling Mode" ComboBox.

Normal Mode:

In this mode the tracks will be scrobbled with the timestamp from the parsed scrobble. Only scrobbles newer than 14 days can be scrobbled.

Import Mode:

In this mode the tracks will be scrobbled with the timestamp calculated from the "Finish Time" and the selected duration between each track. This allows the scrobbling of the tracks even if the timestamp of the parsed scrobble is older than 14 days. Therefore the first (upmost) track in the csv file will be scrobbled with the "Finish Time".

File Parse Scrobbling Normal Mode Normal Mode

File Parse Scrobbling Import Mode Import Mode

File Scrobbling

Allows you to select music files (currently .flac, .mp3, .m4a and .wma) from your computer and scrobble them. Timestamps will be reversed finishing with the "Finishing Time". So the last track in the list will be scrobbled with the "Finishing Time"

File Scrobbler

Media Player Database Scrobbling

A lot of media players store their song library in a specific file. Often times, the amount of times a specific song has been played is in there too. This can be used to import your complete listening history of your media player into last.fm. Although without correct timestamps, it is still useful to have all your artists and songs back in your last.fm account.

Currently works with iTunes, Winamp and Windows Media Player.

You can read how to export your iTunes database as xml here.

You can read how to export your Winamp database as xml here (only step 1 is required).

Media Player Database Scrobbling

Once you click "Scrobble", all selected songs will be scrobbled to your last.fm account, starting with the last track in the list and finishing with the first in the list. Timestamp will be current date time - 1 second.

iTunes Scrobbling

This basically works like the normal Last.fm desktop app. Once you connected to iTunes a timer will measure how long you listened to that song. If you play 50% of the track (tracks under 30 seconds will work), it will be scrobbled. The ProgressBar on the bottom indicates when the track will be scrobbled.

iTunes Scrobbling

SetlistFM Scrobbling

This feature allows you to search for artists on Setlist.fm and scrobble their live sets. The search is still very basic.

Setlist.fm Artist Search

When you click on an artist, the setlists of that artist are shown.

Setlist.fm Setlist Results

And finally when you click on a setlist its tracks are shown and you can select which ones to scrobble and with what timestamps. You can also add a custom album string. If you don't want to add a custom album string, the tracks will be scrobbled with blank album info.

Setlist.fm Setlist Tracks

As always, timestamps are reversed meaning the first track in the list gets scrobbled with the oldest timestamp and the last track in the list is scrobbled with the "Finishing Time".

Paste Your Taste

With this you can create a "Paste Your Taste" text. You can select the time period and how many artists you want to include.

Paste Your Taste

CSV Downloader

This allows you to download the data of any Last.fm user as a csv file. The format of the csv file will be "Artist, Album, Track, Timestamp, Album Artist, Duration".

CSV Downloader

Collage Creator

This allows you to create collages of your top artists and album arranged in a grid with artist or album photo. Just pick a size, enter your username and the collage will be created and uploaded to imgur (optional) and you can save it locally.

Collage Creator

Milestone Checker

This allows you to see the nth played track from your library. Simply fetch the scrobble data and you can check either your nth played tracks or your xth played track! Unfortunately, some old imported scrobbles have incorrect timestamps that can influence your milestones.

Milestone Checker

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].