1
0
Fork
You've already forked lms-blissmixer
0
No description
  • Perl 70.3%
  • HTML 18.8%
  • Python 10.9%
Find a file
Damn 118bdb7991
Update ProtocolHandler.pm
Support added to treat tags not case-sensitive anymore.
2026年02月15日 15:24:16 +01:00
BlissMixer Update ProtocolHandler.pm 2026年02月15日 15:24:16 +01:00
.gitignore Add ignore file 2022年02月22日 18:22:02 +00:00
ChangeLog Use min/max duration to filter seed tracks. 2026年01月29日 12:06:49 +00:00
download-binaries.py Allow specifying mixer or analyser 2026年01月04日 12:02:21 +00:00
LICENSE Initial import 2022年02月15日 20:53:41 +00:00
mkrel.py Update (c) year. 2026年01月02日 09:54:29 +00:00
README.md Add blissmixer:// protocol support. 2025年04月30日 12:05:54 +01:00

Bliss Mixer

LMS Don't Stop The Music plugin using Bliss Mixer to provide random tracks similar to seed tracks chosen from the current play queue.

Bliss Mixer requires that your music is first analysed with Bliss Analyser

LMS menus

3 entries are added to LMS' 'More'/context menus:

  1. Similar tracks returns (up to) 50 tracks that are similar to the selected track, returned in similarity order.
  2. Similar tracks by artist returns (up to) 50 by the same artist that are similar to the selected track, returned in similarity order.
  3. Create bliss mix creates a mix of (up to) 50 tracks based upon the selected artist, album, or track, returned in a shuffled order.

NOTE These menus do not currently work with the Default LMS web skin, but do work with Material Skin and other controllers.

URL for favourites, etc.

As of v0.6.0 the mixer can be started via the blissmixer:// URL. This supports the following query items:

  1. artist URL encoded artist name
  2. album URL encoded album name
  3. path URL encoded track path
  4. genre URL encoded genre name
  5. count number of tracks to return
  6. dstm if set to 1 then DSTM is enabled for the player and set to BlissMixer

To start a mix based upon an artist, 15 tracks, and enable DSTM:

blissmixer://?artist=Iron%20Maiden&count=15&dstm=1

To start a mix based upon an album, then both artist and album must be specified:

blissmixer://?artist=Iron%20Maiden&album=Somewhere%20In%20Time

To start a mix based upon a single track:

blissmixer://?path=%2Fmedia%2Fmusic%2FIron%20Maiden%2FSomewhere%20In%20Time%2F02%20Wasted%20Years.mp3

To start a mix based upon a genre:

blissmixer://?genre=Heavy%20Metal

NOTE For safety strings should be URL escaped, as shown in the examples above. However, if they do not contain ?, &, =, or #, it might be OK to use the plain strings - e.g.

blissmixer://?artist=Iron Maiden&album=Somewhere In Time