Hello!
I am searching for something that gives me a rating mechanism inside LMS. I have ratings in my mp3 files but the filesystem is mounted readonly in LMS (piCorePlayer installation with a HFS+ SSD).
So I found TrackStat which seems to be exactly what I want because it saves the ratings when a full database scan is done and restores it afterwards.
But I am lost when it comes to installing it. It should be found in LMS plugins when you add Erlands repository, but there is no TrackStat.
So my question is: Does it still work with LMS 8.x?
Is someone using it?
Thank you!
Results 1 to 10 of 22
-
2020-11-26, 08:14 #1
Is the TrackStat plugin still working with LMS 8.x?
Pi4 4GB piCorePlayer with LMS and Squeezelite for USB inside an Argon One case
Pi3B+ (7" Display, Hifiberry DAC+ Pro) piCorePlayer with Squeezlite/Jivelite for Hifiberry and Bluetooth headphone inside a SmartiPi touch case
Two Airport Express
Ikea Symfonisk
-
2020-11-27, 01:38 #2
- Join Date
- Jul 2015
- Location
- Australia
- Posts
- 73
found this > https://forums.slimdevices.com/showt...8-0&highlight=
Seems Erlands plug ins won't work in 8.x
-
2020-11-27, 02:32 #3
- Join Date
- Oct 2005
- Location
- Ireland
- Posts
- 19,956
This post indicates that Erland plugins are not shown as available for 8.0 (i.e. not in the 8.0 repository of plugins) but can be manually installed if downloaded direct from Erland site.
https://forums.slimdevices.com/showt...l=1#post984487
-
2020-11-27, 02:42 #4
Ok, I see.
Maybe there is another plugin that can be used for ratings?Pi4 4GB piCorePlayer with LMS and Squeezelite for USB inside an Argon One case
Pi3B+ (7" Display, Hifiberry DAC+ Pro) piCorePlayer with Squeezlite/Jivelite for Hifiberry and Bluetooth headphone inside a SmartiPi touch case
Two Airport Express
Ikea Symfonisk
-
2020-11-27, 18:26 #5
- Join Date
- Aug 2012
- Location
- Austria
- Posts
- 1,129
LMS supports ratings out of the box, no plugin required
So I found TrackStat which seems to be exactly what I want because it saves the ratings when a full database scan is done and restores it afterwards.
But I am lost when it comes to installing it. It should be found in LMS plugins when you add Erlands repository, but there is no TrackStat.
The issue is that Erland's plugins have their maximum version set to 7.*
You can still download the zip file and install it manually.
Or, if you want to get more fancy, set up your own repo referencing the downloads (with maximum version set to 8.*)
So my question is: Does it still work with LMS 8.x?Various SW: Web Interface | TUI | Playlist Editor / Generator | Music Classification | Similar Music | Announce | EventTrigger | Chiptunes | LMSlib2go | ...
Various HowTos: build a self-contained LMS | Bluetooth/ALSA | Control LMS with any device | ...
-
2020-11-28, 04:21 #6
See the following post for current status of my plugins and 8.0
https://forums.slimdevices.com/showt...l=1#post984145
Basically they might work but I’ve personally no idea since my own production and development setup is too old to run anything later than 7.8. I refuse to try to distribute something I can’t run myself since it will be impossible to support users. My plan is still to try to setup something new unless someone else take over the maintenance of my plugins but due to the current family situation it’s likely going to take months (or years) until I can prioritize to look at it myself. To be realistic it’s probably unlikely that someone will take over the maintenance since I’ve asked for volunteers for a few years now, so the best hope is probably that someone writes a new plugin that adds the functionality missing in core LMS. My plugins contains a bit too much flexibility to support and maintain on longer terms. It was a different situation when I spent many hours per week on my spare time to develop the plugins and they were my main hobby but this isn’t really the case anymore.
Sorry for any inconvenience this causes.Erland Isaksson (My homepage)
Developer of many plugins/applets
Starting with LMS 8.0 I no longer support my plugins/applets (see here for more information )
-
2020-11-28, 04:32 #7
Does it have support for anything else than storing the ratings ?
Sorry if it’s a stupid question but haven’t used 8.0 release myself and wasn’t aware that it might have added more functionality related to ratings since I last looked at it. In my mind to support ratings you should at least be able to browse your library by ratings and use them in random mix, is this the case in LMS 8.0 without any third party add-ons ?
As long as you don’t move your music library to a different disc/path since the file URLs must be the same before and after the rescan for the ratings to remain.Erland Isaksson (My homepage)
Developer of many plugins/applets
Starting with LMS 8.0 I no longer support my plugins/applets (see here for more information )
-
2020-11-28, 05:38 #8Pi4 4GB piCorePlayer with LMS and Squeezelite for USB inside an Argon One case
Pi3B+ (7" Display, Hifiberry DAC+ Pro) piCorePlayer with Squeezlite/Jivelite for Hifiberry and Bluetooth headphone inside a SmartiPi touch case
Two Airport Express
Ikea Symfonisk
-
2020-11-28, 05:44 #9
Everything is fine! I can fully understand that if the family situation of someone who spends his free time for developing such things changes no more development is possible.
Since my children are there the days have totally changed and they get the full attention. That is more important than to write and maintain software!Pi4 4GB piCorePlayer with LMS and Squeezelite for USB inside an Argon One case
Pi3B+ (7" Display, Hifiberry DAC+ Pro) piCorePlayer with Squeezlite/Jivelite for Hifiberry and Bluetooth headphone inside a SmartiPi touch case
Two Airport Express
Ikea Symfonisk
-
2020-11-28, 06:14 #10
There are two databases:
- library.db: Contains all scanned data
- persist.db : Contains data created during LMS usage
library.db is deleted during full rescan, persist.db isn’t.
persist.db contains:
- Rating, play counts, last played time for core LMS
- Rating, play counts, last played time for TrackStat
The data in the two databases are bound together using the music file url (full path to music file). If a file path changes during rescan the information in persist.db is lost (or actually just invisible). File path might change if you rename a file or move your music to a new disc. TrackStat have some functionality to find the invisible data as long as the complete music library has moved to a new place or you have musicbrainz tags in your music files, this functionality does not exist in core LMS. TrackStat also have functionality to take daily backups to xml files but you can of course accomplish this with core LMS also by taking a backup of the database files using the backup utility of your choice.
TrackStat also have some smart logic around play counts and last played time so the aren’t updated if you skip to next track early when the track almost haven’t been played. This is why TrackStat stores its data in separate tables in persist.db.Erland Isaksson (My homepage)
Developer of many plugins/applets
Starting with LMS 8.0 I no longer support my plugins/applets (see here for more information )