GPlibrary
Introduction
Requires gp-library to be installed (see Update/Install/Remove > Software Install – if you do not see it, it is already installed):
GP-Library db
GP-Library Playlist info
GP-Library statistic
GP-Library db maintenance
GP-Library album play
GP-Library playlist play
GP-Library playlist play symply
Does not require the installation of gp-library:
GP-Library dir play
GP-Library Radio
Supported players:
(Please note, the player you need to use must already be configured in Palyer/Audio Setting – or in the respective web configuration interfaces)
Logitechmediaserver
moc
mpd
HQPlayer4Desktop/Embedded
GSTplayer2 (based on gstreamer that allows resampling with gstreamer methods: kaiser, nearest etc)
GSTplayer (use gst-play-1.0 from gstreamer)
GSTplayerServer (based on gstreamer, it needs a second pc acting as a receiver where GSTplayerReciver is active and configured)
for gstreamer-based players you must install gstplayer (see Update/Install/Remove > Software Install - if you do not see it, it is already installed)
The library will send the files directly to the player, which will automatically play them.
Before being sent to the player, they can be loaded into RAM, converted, etc.
The script will interrupt all other unused players if they are currently active...
GP-Library db:
Create the library database. You have two options:
fast_scanning – is a quick scan of the library
deep_scanning – is a thorough scan of the library, it imports a set of tags from MusicBrainz, it does not write them to the files but only imports them into the library.
This takes a long time, on more powerful PCs it is faster. The database is transportable, provided that the mount points of the disks or external shares are the same,
so it would be possible to do the deep_scanning on a more powerful pc and then transport it. (an option I have to work on).
GP-Library Playlist info:
It only shows some information about the playlist currently in use.
GP-Library statistic:
Shows some statistics on the database.
GP-Library db maintenance:
check_unimported_paths - check for unimported paths during the import procedure and attempt to re-import them, to be used especially when using deep_scanning
check_paths_no_longer_exist – to be used to delete paths that no longer exist from the library database