I wanna be able to move my music files within my music folder without loosing my trackstat ratings. I've read that this is only possible if I use Musicbrainz ID's in my music files.
Since my music is already tagged fine I just need the tag for Trackstat.
Is it possible to generate the ID with a simple linux bash script?
Or could I just write some fake ID's in the tag? And would that affect my MusicIP Server?
Thx so far!
Results 1 to 10 of 14
-
2010-12-29, 07:32 #1Member
- Join Date
- Oct 2007
- Posts
- 78
fake musicbrainz id for trackstat
System: Ubuntu, SqueezeCenter-Version: 7.5.5 - r32671, perl 5.008008
Player: Squeezebox v3 @ Bose LifeStyle Series III, Squeezebox Radio, Squeezebox Boom
Plugins: TrackStat, SugarCube, Dynamic Playlists, AutoDim
-
2010-12-29, 09:30 #2
No idea if/how a fake id would work. I'm guessing it would for the
Trackstat part as it serves as a uid. As to impact on MiP server, I've no idea.
You could run genpuid over your collection and it'll add the musicip_puid to the tracks where its available. You could then run picard (not sure you can tell it which tags to write though). Alternatively, you could try puddletag's masstagger functionality telling it to only use musicbrainz source and add only mbrainz_track_id. See http://puddletag.sourceforge.net/tagsources.html.Linux finally gets a great audio tagger: puddletag - now packaged in most Linux distributions.
-
2010-12-29, 10:37 #3Member
- Join Date
- Oct 2007
- Posts
- 78
I already started to play with genpuid. Although I'm not really sure what it does.
Does it only generate a puid or does it do the fingerprinting too? My guess i it does the fingerprinting too and saves it in the mp3.
Am I right that my MusicMagicServer then later only has to write a m3lib database file (instead of query the files aganin)?
I already have a headless MusicMagicServer that already scanned all my music. Is it possible to use this database instead of querying every file against the MusicIP DNS Server again?System: Ubuntu, SqueezeCenter-Version: 7.5.5 - r32671, perl 5.008008
Player: Squeezebox v3 @ Bose LifeStyle Series III, Squeezebox Radio, Squeezebox Boom
Plugins: TrackStat, SugarCube, Dynamic Playlists, AutoDim
-
2010-12-30, 08:02 #4
it does fingerprinting too but only saves it to the audio files if you tell it to.
Not sure what you mean here?
You should be able to, just copy the m3lib file to the folder you invoke genpuid from and ask it to write to this db. It should then reference the preexisting data and will add the puid tag if it's present on the server.Linux finally gets a great audio tagger: puddletag - now packaged in most Linux distributions.
-
2010-12-30, 22:41 #5
You could, but I would strongly advice you not to generate something.
If you use random generated musicbrainz id, it's going to be a mess later on when you use a tagging tool that support musicbrainz id tags. Getting real musicbrainz id tags into your music files is the way to go.
As far as I know, MusicIP doesn't use musicbrainz id tags which TrackStat/SBS uses, so I don't think there will be any collisions.
The last time I used picard, it also wrote ARTIST, ALBUM and all other tags, not just the musicbrainz id tags.
So if you don't want to risk messing up your existing tags, I would advice you to use puddletag or some other tool that supports writing only the musicbrainz id tags. Jaikoz might also be an alternative but I'm not completely sure if it can write only musicbrainz id tags without also modifying other tags.Erland Isaksson (My homepage)
(Developer of many plugins/applets (both free and commercial).
If you like to encourage future presence on this forum and/or third party plugin/applet development, consider purchasing some plugins)
You may also want to try my Android apps Squeeze Display and RSS Photo Show
Interested in the future of music streaming ? ickStream - A world of music at your fingertips.
-
2010-12-30, 22:47 #6
With MusicIP you can select to archive analysis and fingerprints to tags. Wouldn't it be possible for puddletag to use the fingerprint tag and request the PUID from musicdns.com and use the PUID to lookup the musicbrainz id from musicbrainz.org and write the musicbrainz id to the tags ? Or maybe it already works this way ?
In my FLAC files I've archived analysis in MusicIP, and it added an ANALYSIS and a FINGERPRINT tag in all music files.Erland Isaksson (My homepage)
(Developer of many plugins/applets (both free and commercial).
If you like to encourage future presence on this forum and/or third party plugin/applet development, consider purchasing some plugins)
You may also want to try my Android apps Squeeze Display and RSS Photo Show
Interested in the future of music streaming ? ickStream - A world of music at your fingertips.
-
2010-12-30, 23:32 #7
As long as the album is found in the musicbrainz database, puddletag will retrieve and write the mbrainz_track_id.
Here's an explanation of what metadata puddletag will by default retrieve when using the musicbrainz tag source: http://puddletag.sourceforge.net/tag...ml#MusicBrainzLast edited by audiomuze; 2010-12-30 at 23:34.
Linux finally gets a great audio tagger: puddletag - now packaged in most Linux distributions.
-
2010-12-30, 23:54 #8
I'm guessing it uses name based searches today ?
So if your metadata is completely messed up it won't be able to find a matching musicbrainz id ?
The advantage of using PUID's would be that it works even if the metadata (ALBUM, TITLE) is incorrect or doesn't match the musicbrainz album/track name.
Maybe reading the PUID tag written by genpuid and use that when doing the lookup from musicbrainz to get the musicbrainz id.Erland Isaksson (My homepage)
(Developer of many plugins/applets (both free and commercial).
If you like to encourage future presence on this forum and/or third party plugin/applet development, consider purchasing some plugins)
You may also want to try my Android apps Squeeze Display and RSS Photo Show
Interested in the future of music streaming ? ickStream - A world of music at your fingertips.
-
2010-12-31, 02:55 #9Member
- Join Date
- Oct 2007
- Posts
- 78
Thanks for your answers guys!
My idear was just to add a fake tag instead of an actual correct musicbrainz_id tag.
But since I did not understand how the MusicIP PUID and the MUSICBRAINZ_TRACKID corresponded I choose to use the correct PUID/TrackID.
It took my a while to find out what the genpuid tool does and how it is related to the MusicMagicServer. Also how the PUID then is used to gather the TrackID through Picard was not clear to me.
Although I really appreciate the puddletag tool (looking forward to replace EasyTag with it), I still prefer to have some manual control instead of running some mass taggig. And since I already spend the time to lookup to albums in the Musicbrainz database I want all tags ;-)
There is just one more question...
Most of my songs are now tagged with the MUSICBRAINZ_TRACKID.
Is a full rescan enough to get it to the track_statistics musicbrainz_id data field or do I have to do that by myself?System: Ubuntu, SqueezeCenter-Version: 7.5.5 - r32671, perl 5.008008
Player: Squeezebox v3 @ Bose LifeStyle Series III, Squeezebox Radio, Squeezebox Boom
Plugins: TrackStat, SugarCube, Dynamic Playlists, AutoDim
-
2010-12-31, 03:05 #10
A full rescan should be enough unless you have disabled the TrackStat refresh operation which by default executes after the standard rescan is finished.
If you have disabled the TrackStat refresh operation, you need to go to the Backup section of TrackStat settings page after the rescan has finished and manually click the "Refresh statistics after rescan" button.Erland Isaksson (My homepage)
(Developer of many plugins/applets (both free and commercial).
If you like to encourage future presence on this forum and/or third party plugin/applet development, consider purchasing some plugins)
You may also want to try my Android apps Squeeze Display and RSS Photo Show
Interested in the future of music streaming ? ickStream - A world of music at your fingertips.

Reply With Quote

