|
a/doc/upmpdcli-manual.txt |
|
b/doc/upmpdcli-manual.txt |
|
... |
|
... |
611 |
in a separate package (e.g _upmpdcli-qobuz_).
|
611 |
in a separate package (e.g _upmpdcli-qobuz_).
|
612 |
- The user variable for the service must be present in the configuration
|
612 |
- The user variable for the service must be present in the configuration
|
613 |
file (e.g +qobuzuser+).
|
613 |
file (e.g +qobuzuser+).
|
614 |
|
614 |
|
615 |
Some other parameters (e.g. a password) may be needed for the access to
|
615 |
Some other parameters (e.g. a password) may be needed for the access to
|
616 |
work, depending on the specific service.
|
616 |
work, depending on the specific service. See the service-specific notes below.
|
617 |
|
617 |
|
618 |
NOTE: The streaming services passwords are stored in the upmpdcli
|
618 |
NOTE: The streaming services passwords are stored in the upmpdcli
|
619 |
configuration file ('/etc/upmpdcli.conf'). The installer does not
|
619 |
configuration file ('/etc/upmpdcli.conf'). The installer does not
|
620 |
make this file r/w by owner only. This will be fixed, but for now, you
|
620 |
make this file r/w by owner only. This will be fixed, but for now, you
|
621 |
should probably do it after setting the password:
|
621 |
should probably do it after setting the password:
|
|
... |
|
... |
777 |
|
777 |
|
778 |
|
778 |
|
779 |
[[UPRCL]]
|
779 |
[[UPRCL]]
|
780 |
== Upmpdcli local Media Server: uprcl
|
780 |
== Upmpdcli local Media Server: uprcl
|
781 |
|
781 |
|
782 |
The current (2017-04) upmpdcli code base includes a Media Server function
|
782 |
The current (2018-11) upmpdcli code base includes a Media Server function
|
783 |
for local music files, analog to MinimServer or ReadyMedia/MiniDLNA. The
|
783 |
for local music files, analog to MinimServer or ReadyMedia/MiniDLNA. The
|
784 |
plugin module is named uprcl.
|
784 |
plugin module is named uprcl.
|
785 |
|
785 |
|
786 |
Why yet another Media Server ? MinimServer is great, and free, but not
|
786 |
Why yet another Media Server ? MinimServer is great, and free, but not
|
787 |
open-source. ReadyMedia is nice too, but audio file format support is
|
787 |
open-source. MiniDLNA is nice too, but audio file format support is
|
788 |
incomplete (there was a patch for DSD but it was never merged apparently),
|
788 |
incomplete (there was a patch for DSD but it was never merged apparently),
|
789 |
I've always found it a bit clunky (for example: no incremental updates),
|
789 |
I've always found it a bit clunky (for example: no incremental updates),
|
790 |
and development does not seem very active.
|
790 |
and development does not seem very active.
|
791 |
|
791 |
|
792 |
The new upmpdcli Media Server is at most beta quality. It probably has even
|
792 |
The new upmpdcli Media Server is at most beta quality. It probably has even
|
|
... |
|
... |
803 |
capability are missing.
|
803 |
capability are missing.
|
804 |
- Uses Recoll and python-recoll (hence the uprcl name) for harvesting the
|
804 |
- Uses Recoll and python-recoll (hence the uprcl name) for harvesting the
|
805 |
metadata and searching. Recoll already had almost everything needed in
|
805 |
metadata and searching. Recoll already had almost everything needed in
|
806 |
this area, no development needed. It can perform incremental updates and
|
806 |
this area, no development needed. It can perform incremental updates and
|
807 |
file system monitoring.
|
807 |
file system monitoring.
|
808 |
- Uses Python sqlite3 (on a memory DB) for the tags tree.
|
808 |
- Uses Python Sqlite3 (on a memory DB) for the tags tree.
|
809 |
|
809 |
|
810 |
Installation and configuration: have a look at the
|
810 |
Installation and configuration: have a look at the
|
811 |
xref:uprcluser[configuration variables]
|
811 |
xref:uprcluser[configuration variables]
|
812 |
|
812 |
|
813 |
NOTE: 'python-mutagen' which is optional for default Recoll installations is
|
813 |
NOTE: 'python-mutagen' which is optional for default Recoll installations is
|