epoupon / lms

Lightweight Music Server. Access your self-hosted music using a web interface.
http://lms-demo.poupon.dev
GNU General Public License v3.0
1.03k stars 60 forks source link

Feature request: server-enforced transcoding #294

Open kmod-midori opened 1 year ago

kmod-midori commented 1 year ago

Currently, transcoding settings for the web player is only saved locally in the browser。

I would like to give accounts to my friends so they can stream music from my server over the internet. However, it is probably a bad idea to allow them to stream FLAC (which is the majority of my library) from my server, which is the default.

Is it possible to have server enforced transcoding settings (or at least a sane default) so they get a sensible default instead of directly streaming FLAC?

epoupon commented 1 year ago

For now it is not possible. You can perform an sql command manually edit others' settings but that's a hack.

kmod-midori commented 1 year ago

I mean, the transcoding settings for web players are not stored in database at all, but I would like a way to set default values (at least for the current user).

eddyizm commented 1 year ago

Would it be possible to create another interface to edit more settings, say something more along the lines of an admin panel.

epoupon commented 1 year ago

@eddyizm what kind of settings do you miss?

eddyizm commented 1 year ago

I was actually thinking of getting some data from the database, like play stats, analytics. what has not been played, basically some introspection on the music then maybe the ability to inject playlists using that analysis.