View AF-1's full-sized avatar
⚠️
I may be slow to respond.
⚠️
I may be slow to respond.

Block or report AF-1

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
AF-1/README.md

Plugins, applets and wikis for Lyrion Music Server


Plugins


Latest release versionMin. LMS Version

Provides alternative play counts and skip counts that aim to reflect your true listening history. You set a time after which a song counts as played. If you skip the song before, it counts as skipped, not played. Optionally records a detailed play history with timestamps, player and rating at the time of play, with display for individual tracks, albums, artists or all tracks. Use the data with other plugins to create/play smart playlists (with Dynamic Playlists), to create virtual libraries (with Virtual Library Creator) or to skip tracks (with Custom Skip). For a more comprehensive feature list follow the link.

More information (incl. FAQ)



Latest releaseMin. LMS Version

Display lists of tracks, albums or artists sorted by statistics from the context menus of a selected artist, album, genre, year, decade or playlist. Or lists of tracks, albums or artists sorted by statistics for your entire music library.

More information (incl. FAQ)



Latest releaseMin. LMS Version

Set rules for when the current track or upcoming tracks in your player's playlist should be skipped and removed from the playlist automatically.

More information (incl. FAQ)



Latest releaseMin. LMS Version

Skip unwanted parts of a song (e.g. annoying intros, silence at the end or in the middle).

More information



Latest releaseMin. LMS Version

Scans track information from custom tags in your music files (incl. rating tags).

More information (incl. FAQ)



Latest releaseMin. LMS Version

A dark-themed version of the Logic Teal skin.

More information



Latest releaseMin. LMS VersionMin. DPL Version

Helps you create custom smart playlists (dynamic playlists) for the Dynamic Playlists plugin.

More information (incl. FAQ)



Latest releaseMin. LMS Version

Use smart playlists (dynamic playlists) to play continuous music mixes based on your selection criteria. Comes with a number of ready-to-use dynamic playlists. For a more comprehensive feature list follow the link.

More information (incl. FAQ)



Latest releaseMin. LMS Version

Helps you back up and restore server, plugin and player preferences, playlists and per-track statistics when migrating to a new installation.

More information



Latest releaseMin. LMS Version

A collection of small features: change the track order of playlists, schedule auto power-off of all players, set a player's power-on start volume, limit or lock a player's volume, export static playlists to playlist files with custom file paths and file extensions, purge dead tracks... For a more comprehensive feature list follow the link.

More information



Latest releaseMin. LMS Version

Set, import, export, log, backup and restore track ratings. Create virtual libraries/library views for rated tracks with optional LMS browse menus. For a more comprehensive feature list follow the link.

More information (incl. FAQ)



Latest releaseMin. LMS Version

A quick and easy way to create, edit and manage your own virtual (sub-)libraries / library views.

More information (incl. FAQ)



Latest releaseMin. LMS Version

Take a look at your library statistics with charts. Check out the screenshots.

More information





Applets


piCorePlayer - latest releaseSB Touch - latest release
SqueezePlay - latest releaseSB Radio - latest release

A skin for jivelite with a different look that displays extra information on the Now Playing screen (rating, audio meta data, lyrics, status icons, genre, year...). You can also rate a track directly on the Now Playing screen of supported devices.

More information





Wiki pages


Tip

In addition to the pages linked below, some repositories also have their own wiki pages, which can be accessed via the Wiki link/tab at the top of the repository page.


💡 LMS on macOS - LMS and Mac sleep

How I make sure my Mac mini goes to sleep when I don't use LMS.

Wiki page



How to sync your macOS Music (app) library ratings to LMS using file tags (BPM or comments)

Wiki page



How to manually install LMS plugins (e.g. to test the latest GitHub version of a plugin).

Wiki page



Popular repositories Loading

  1. lms-dynamicplaylists lms-dynamicplaylistsPublic

    Dynamic Playlists - a plugin for Lyrion Music Serve. Use smart playlists (dynamic playlists) to play continuous music mixes based on your selection criteria.

    Perl 26 5

  2. lms-ratingslight lms-ratingslightPublic

    Ratings Light - a plugin for Lyrion Music Server. Set, import, export, log, backup and restore track ratings. Create virtual libraries/library views for rated tracks with LMS browse menus.

    Perl 15 2

  3. lms-dynamicplaylistcreator lms-dynamicplaylistcreatorPublic

    Dynamic Playlist Creator - a plugin for Lyrion Music Server that helps you create custom smart playlists (dynamic playlists) for the Dynamic Playlists plugin.

    Perl 9 3

  4. lms-visualstatistics lms-visualstatisticsPublic

    Visual Statistics - a plugin for Lyrion Music Server. Take a look at your library statistics with charts.

    Perl 8 2

  5. lms-alternativeplaycount lms-alternativeplaycountPublic

    Alternative Play Count - a plugin for Lyrion Music Server that provides alternative play counts and skip counts to reflect your true listening history.

    Perl 7 2

  6. lms-virtuallibrarycreator lms-virtuallibrarycreatorPublic

    Virtual Library Creator - a plugin for Lyrion Music Server. A quick and easy way to create and manage your own virtual libraries/library views.

    Perl 7

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Add copy buttons to all
 blocks\n(function() {\n function addCopyButtons() {\n document.querySelectorAll('pre code').forEach(function(codeBlock) {\n if (codeBlock.parentElement.hasAttribute('data-copy-added')) return;\n codeBlock.parentElement.setAttribute('data-copy-added', 'true');\n \n var btn = document.createElement('button');\n btn.textContent = 'Copy';\n btn.style.cssText = 'position:absolute;top:4px;right:4px;padding:2px 8px;font-size:11px;background:#4ecdc4;border:none;border-radius:4px;color:#1a1a2e;cursor:pointer;opacity:0.7;transition:opacity 0.2s;';\n btn.onmouseover = function() { this.style.opacity = '1'; };\n btn.onmouseout = function() { this.style.opacity = '0.7'; };\n btn.onclick = function() {\n navigator.clipboard.writeText(codeBlock.textContent).then(function() {\n btn.textContent = 'Copied!';\n setTimeout(function() { btn.textContent = 'Copy'; }, 1500);\n });\n };\n codeBlock.parentElement.style.position = 'relative';\n codeBlock.parentElement.appendChild(btn);\n });\n }\n \n addCopyButtons();\n \n // Re-run on dynamic content\n var observer = new MutationObserver(addCopyButtons);\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "Add Copy Buttons to Code Blocks");
}
} catch(__e) { console.warn('[Userscript:Add Copy Buttons to Code Blocks]', __e); }
})();
(function(){
try {
var __m = "github.com";
var __re = new RegExp('^' + "github\\.com" + '
Skip to content
View AF-1's full-sized avatar
⚠️
I may be slow to respond.
⚠️
I may be slow to respond.

Block or report AF-1

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
AF-1/README.md

Plugins, applets and wikis for Lyrion Music Server


Plugins


Latest release versionMin. LMS Version

Provides alternative play counts and skip counts that aim to reflect your true listening history. You set a time after which a song counts as played. If you skip the song before, it counts as skipped, not played. Optionally records a detailed play history with timestamps, player and rating at the time of play, with display for individual tracks, albums, artists or all tracks. Use the data with other plugins to create/play smart playlists (with Dynamic Playlists), to create virtual libraries (with Virtual Library Creator) or to skip tracks (with Custom Skip). For a more comprehensive feature list follow the link.

More information (incl. FAQ)



Latest releaseMin. LMS Version

Display lists of tracks, albums or artists sorted by statistics from the context menus of a selected artist, album, genre, year, decade or playlist. Or lists of tracks, albums or artists sorted by statistics for your entire music library.

More information (incl. FAQ)



Latest releaseMin. LMS Version

Set rules for when the current track or upcoming tracks in your player's playlist should be skipped and removed from the playlist automatically.

More information (incl. FAQ)



Latest releaseMin. LMS Version

Skip unwanted parts of a song (e.g. annoying intros, silence at the end or in the middle).

More information



Latest releaseMin. LMS Version

Scans track information from custom tags in your music files (incl. rating tags).

More information (incl. FAQ)



Latest releaseMin. LMS Version

A dark-themed version of the Logic Teal skin.

More information



Latest releaseMin. LMS VersionMin. DPL Version

Helps you create custom smart playlists (dynamic playlists) for the Dynamic Playlists plugin.

More information (incl. FAQ)



Latest releaseMin. LMS Version

Use smart playlists (dynamic playlists) to play continuous music mixes based on your selection criteria. Comes with a number of ready-to-use dynamic playlists. For a more comprehensive feature list follow the link.

More information (incl. FAQ)



Latest releaseMin. LMS Version

Helps you back up and restore server, plugin and player preferences, playlists and per-track statistics when migrating to a new installation.

More information



Latest releaseMin. LMS Version

A collection of small features: change the track order of playlists, schedule auto power-off of all players, set a player's power-on start volume, limit or lock a player's volume, export static playlists to playlist files with custom file paths and file extensions, purge dead tracks... For a more comprehensive feature list follow the link.

More information



Latest releaseMin. LMS Version

Set, import, export, log, backup and restore track ratings. Create virtual libraries/library views for rated tracks with optional LMS browse menus. For a more comprehensive feature list follow the link.

More information (incl. FAQ)



Latest releaseMin. LMS Version

A quick and easy way to create, edit and manage your own virtual (sub-)libraries / library views.

More information (incl. FAQ)



Latest releaseMin. LMS Version

Take a look at your library statistics with charts. Check out the screenshots.

More information





Applets


piCorePlayer - latest releaseSB Touch - latest release
SqueezePlay - latest releaseSB Radio - latest release

A skin for jivelite with a different look that displays extra information on the Now Playing screen (rating, audio meta data, lyrics, status icons, genre, year...). You can also rate a track directly on the Now Playing screen of supported devices.

More information





Wiki pages


Tip

In addition to the pages linked below, some repositories also have their own wiki pages, which can be accessed via the Wiki link/tab at the top of the repository page.


💡 LMS on macOS - LMS and Mac sleep

How I make sure my Mac mini goes to sleep when I don't use LMS.

Wiki page



How to sync your macOS Music (app) library ratings to LMS using file tags (BPM or comments)

Wiki page



How to manually install LMS plugins (e.g. to test the latest GitHub version of a plugin).

Wiki page



Popular repositories Loading

  1. lms-dynamicplaylists lms-dynamicplaylistsPublic

    Dynamic Playlists - a plugin for Lyrion Music Serve. Use smart playlists (dynamic playlists) to play continuous music mixes based on your selection criteria.

    Perl 26 5

  2. lms-ratingslight lms-ratingslightPublic

    Ratings Light - a plugin for Lyrion Music Server. Set, import, export, log, backup and restore track ratings. Create virtual libraries/library views for rated tracks with LMS browse menus.

    Perl 15 2

  3. lms-dynamicplaylistcreator lms-dynamicplaylistcreatorPublic

    Dynamic Playlist Creator - a plugin for Lyrion Music Server that helps you create custom smart playlists (dynamic playlists) for the Dynamic Playlists plugin.

    Perl 9 3

  4. lms-visualstatistics lms-visualstatisticsPublic

    Visual Statistics - a plugin for Lyrion Music Server. Take a look at your library statistics with charts.

    Perl 8 2

  5. lms-alternativeplaycount lms-alternativeplaycountPublic

    Alternative Play Count - a plugin for Lyrion Music Server that provides alternative play counts and skip counts to reflect your true listening history.

    Perl 7 2

  6. lms-virtuallibrarycreator lms-virtuallibrarycreatorPublic

    Virtual Library Creator - a plugin for Lyrion Music Server. A quick and easy way to create and manage your own virtual libraries/library views.

    Perl 7

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Force GitHub README to respect dark mode\n(function() {\n var style = document.createElement('style');\n style.textContent = '\n .markdown-body {\n color-scheme: dark light;\n }\n .markdown-body pre { background: #161b22 !important; }\n .markdown-body code { background: rgba(110, 118, 129, 0.4) !important; }\n .markdown-body table th, .markdown-body table td { border-color: #30363d !important; }\n .markdown-body img { background: #0d1117; }\n .markdown-body blockquote { border-left-color: #8b949e; }\n .markdown-body hr { border-color: #30363d; }\n ';\n document.head.appendChild(style);\n})();", "GitHub Dark Mode README Fix"); } } catch(__e) { console.warn('[Userscript:GitHub Dark Mode README Fix]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content
View AF-1's full-sized avatar
⚠️
I may be slow to respond.
⚠️
I may be slow to respond.

Block or report AF-1

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
AF-1/README.md

Plugins, applets and wikis for Lyrion Music Server


Plugins


Latest release versionMin. LMS Version

Provides alternative play counts and skip counts that aim to reflect your true listening history. You set a time after which a song counts as played. If you skip the song before, it counts as skipped, not played. Optionally records a detailed play history with timestamps, player and rating at the time of play, with display for individual tracks, albums, artists or all tracks. Use the data with other plugins to create/play smart playlists (with Dynamic Playlists), to create virtual libraries (with Virtual Library Creator) or to skip tracks (with Custom Skip). For a more comprehensive feature list follow the link.

More information (incl. FAQ)



Latest releaseMin. LMS Version

Display lists of tracks, albums or artists sorted by statistics from the context menus of a selected artist, album, genre, year, decade or playlist. Or lists of tracks, albums or artists sorted by statistics for your entire music library.

More information (incl. FAQ)



Latest releaseMin. LMS Version

Set rules for when the current track or upcoming tracks in your player's playlist should be skipped and removed from the playlist automatically.

More information (incl. FAQ)



Latest releaseMin. LMS Version

Skip unwanted parts of a song (e.g. annoying intros, silence at the end or in the middle).

More information



Latest releaseMin. LMS Version

Scans track information from custom tags in your music files (incl. rating tags).

More information (incl. FAQ)



Latest releaseMin. LMS Version

A dark-themed version of the Logic Teal skin.

More information



Latest releaseMin. LMS VersionMin. DPL Version

Helps you create custom smart playlists (dynamic playlists) for the Dynamic Playlists plugin.

More information (incl. FAQ)



Latest releaseMin. LMS Version

Use smart playlists (dynamic playlists) to play continuous music mixes based on your selection criteria. Comes with a number of ready-to-use dynamic playlists. For a more comprehensive feature list follow the link.

More information (incl. FAQ)



Latest releaseMin. LMS Version

Helps you back up and restore server, plugin and player preferences, playlists and per-track statistics when migrating to a new installation.

More information



Latest releaseMin. LMS Version

A collection of small features: change the track order of playlists, schedule auto power-off of all players, set a player's power-on start volume, limit or lock a player's volume, export static playlists to playlist files with custom file paths and file extensions, purge dead tracks... For a more comprehensive feature list follow the link.

More information



Latest releaseMin. LMS Version

Set, import, export, log, backup and restore track ratings. Create virtual libraries/library views for rated tracks with optional LMS browse menus. For a more comprehensive feature list follow the link.

More information (incl. FAQ)



Latest releaseMin. LMS Version

A quick and easy way to create, edit and manage your own virtual (sub-)libraries / library views.

More information (incl. FAQ)



Latest releaseMin. LMS Version

Take a look at your library statistics with charts. Check out the screenshots.

More information





Applets


piCorePlayer - latest releaseSB Touch - latest release
SqueezePlay - latest releaseSB Radio - latest release

A skin for jivelite with a different look that displays extra information on the Now Playing screen (rating, audio meta data, lyrics, status icons, genre, year...). You can also rate a track directly on the Now Playing screen of supported devices.

More information





Wiki pages


Tip

In addition to the pages linked below, some repositories also have their own wiki pages, which can be accessed via the Wiki link/tab at the top of the repository page.


💡 LMS on macOS - LMS and Mac sleep

How I make sure my Mac mini goes to sleep when I don't use LMS.

Wiki page



How to sync your macOS Music (app) library ratings to LMS using file tags (BPM or comments)

Wiki page



How to manually install LMS plugins (e.g. to test the latest GitHub version of a plugin).

Wiki page



Popular repositories Loading

  1. lms-dynamicplaylists lms-dynamicplaylistsPublic

    Dynamic Playlists - a plugin for Lyrion Music Serve. Use smart playlists (dynamic playlists) to play continuous music mixes based on your selection criteria.

    Perl 26 5

  2. lms-ratingslight lms-ratingslightPublic

    Ratings Light - a plugin for Lyrion Music Server. Set, import, export, log, backup and restore track ratings. Create virtual libraries/library views for rated tracks with LMS browse menus.

    Perl 15 2

  3. lms-dynamicplaylistcreator lms-dynamicplaylistcreatorPublic

    Dynamic Playlist Creator - a plugin for Lyrion Music Server that helps you create custom smart playlists (dynamic playlists) for the Dynamic Playlists plugin.

    Perl 9 3

  4. lms-visualstatistics lms-visualstatisticsPublic

    Visual Statistics - a plugin for Lyrion Music Server. Take a look at your library statistics with charts.

    Perl 8 2

  5. lms-alternativeplaycount lms-alternativeplaycountPublic

    Alternative Play Count - a plugin for Lyrion Music Server that provides alternative play counts and skip counts to reflect your true listening history.

    Perl 7 2

  6. lms-virtuallibrarycreator lms-virtuallibrarycreatorPublic

    Virtual Library Creator - a plugin for Lyrion Music Server. A quick and easy way to create and manage your own virtual libraries/library views.

    Perl 7

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Highlight search terms from Google/DuckDuckGo/Bing referrer\n(function() {\n var ref = document.referrer;\n var terms = [];\n \n if (ref.includes('google.com') || ref.includes('duckduckgo.com') || ref.includes('bing.com')) {\n var url = new URL(ref);\n var q = url.searchParams.get('q') || url.searchParams.get('p');\n if (q) {\n terms = q.split(/\\s+/).filter(function(t) { return t.length > 2; });\n }\n }\n \n if (terms.length === 0) return;\n \n var style = document.createElement('style');\n style.textContent = '.userscript-highlight { background: #fbbf24; color: #1a1a2e; padding: 1px 3px; border-radius: 2px; }';\n document.head.appendChild(style);\n \n function highlight(node) {\n if (node.nodeType === 3) { // text node\n var text = node.textContent;\n var found = false;\n terms.forEach(function(term) {\n var regex = new RegExp('(' + term.replace(/[.*+?^${}()|[\\]\\\\]/g, '\\\\') + ')', 'gi');\n if (regex.test(text)) {\n found = true;\n var frag = document.createDocumentFragment();\n var parts = text.split(regex);\n parts.forEach(function(part, i) {\n if (i % 2 === 0) {\n frag.appendChild(document.createTextNode(part));\n } else {\n var span = document.createElement('span');\n span.className = 'userscript-highlight';\n span.textContent = part;\n frag.appendChild(span);\n }\n });\n node.parentNode.replaceChild(frag, node);\n }\n });\n } else if (node.nodeType === 1 && node.childNodes) { // element\n var skipTags = ['SCRIPT', 'STYLE', 'NOSCRIPT', 'TEXTAREA', 'INPUT', 'SELECT'];\n if (!skipTags.includes(node.tagName)) {\n Array.from(node.childNodes).forEach(highlight);\n }\n }\n }\n \n highlight(document.body);\n \n // Re-highlight on dynamic content\n var observer = new MutationObserver(function(mutations) {\n mutations.forEach(function(m) {\n m.addedNodes.forEach(function(node) {\n if (node.nodeType === 1 || node.nodeType === 3) highlight(node);\n });\n });\n });\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "Highlight Search Terms"); } } catch(__e) { console.warn('[Userscript:Highlight Search Terms]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content
View AF-1's full-sized avatar
⚠️
I may be slow to respond.
⚠️
I may be slow to respond.

Block or report AF-1

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
AF-1/README.md

Plugins, applets and wikis for Lyrion Music Server


Plugins


Latest release versionMin. LMS Version

Provides alternative play counts and skip counts that aim to reflect your true listening history. You set a time after which a song counts as played. If you skip the song before, it counts as skipped, not played. Optionally records a detailed play history with timestamps, player and rating at the time of play, with display for individual tracks, albums, artists or all tracks. Use the data with other plugins to create/play smart playlists (with Dynamic Playlists), to create virtual libraries (with Virtual Library Creator) or to skip tracks (with Custom Skip). For a more comprehensive feature list follow the link.

More information (incl. FAQ)



Latest releaseMin. LMS Version

Display lists of tracks, albums or artists sorted by statistics from the context menus of a selected artist, album, genre, year, decade or playlist. Or lists of tracks, albums or artists sorted by statistics for your entire music library.

More information (incl. FAQ)



Latest releaseMin. LMS Version

Set rules for when the current track or upcoming tracks in your player's playlist should be skipped and removed from the playlist automatically.

More information (incl. FAQ)



Latest releaseMin. LMS Version

Skip unwanted parts of a song (e.g. annoying intros, silence at the end or in the middle).

More information



Latest releaseMin. LMS Version

Scans track information from custom tags in your music files (incl. rating tags).

More information (incl. FAQ)



Latest releaseMin. LMS Version

A dark-themed version of the Logic Teal skin.

More information



Latest releaseMin. LMS VersionMin. DPL Version

Helps you create custom smart playlists (dynamic playlists) for the Dynamic Playlists plugin.

More information (incl. FAQ)



Latest releaseMin. LMS Version

Use smart playlists (dynamic playlists) to play continuous music mixes based on your selection criteria. Comes with a number of ready-to-use dynamic playlists. For a more comprehensive feature list follow the link.

More information (incl. FAQ)



Latest releaseMin. LMS Version

Helps you back up and restore server, plugin and player preferences, playlists and per-track statistics when migrating to a new installation.

More information



Latest releaseMin. LMS Version

A collection of small features: change the track order of playlists, schedule auto power-off of all players, set a player's power-on start volume, limit or lock a player's volume, export static playlists to playlist files with custom file paths and file extensions, purge dead tracks... For a more comprehensive feature list follow the link.

More information



Latest releaseMin. LMS Version

Set, import, export, log, backup and restore track ratings. Create virtual libraries/library views for rated tracks with optional LMS browse menus. For a more comprehensive feature list follow the link.

More information (incl. FAQ)



Latest releaseMin. LMS Version

A quick and easy way to create, edit and manage your own virtual (sub-)libraries / library views.

More information (incl. FAQ)



Latest releaseMin. LMS Version

Take a look at your library statistics with charts. Check out the screenshots.

More information





Applets


piCorePlayer - latest releaseSB Touch - latest release
SqueezePlay - latest releaseSB Radio - latest release

A skin for jivelite with a different look that displays extra information on the Now Playing screen (rating, audio meta data, lyrics, status icons, genre, year...). You can also rate a track directly on the Now Playing screen of supported devices.

More information





Wiki pages


Tip

In addition to the pages linked below, some repositories also have their own wiki pages, which can be accessed via the Wiki link/tab at the top of the repository page.


💡 LMS on macOS - LMS and Mac sleep

How I make sure my Mac mini goes to sleep when I don't use LMS.

Wiki page



How to sync your macOS Music (app) library ratings to LMS using file tags (BPM or comments)

Wiki page



How to manually install LMS plugins (e.g. to test the latest GitHub version of a plugin).

Wiki page



Popular repositories Loading

  1. lms-dynamicplaylists lms-dynamicplaylistsPublic

    Dynamic Playlists - a plugin for Lyrion Music Serve. Use smart playlists (dynamic playlists) to play continuous music mixes based on your selection criteria.

    Perl 26 5

  2. lms-ratingslight lms-ratingslightPublic

    Ratings Light - a plugin for Lyrion Music Server. Set, import, export, log, backup and restore track ratings. Create virtual libraries/library views for rated tracks with LMS browse menus.

    Perl 15 2

  3. lms-dynamicplaylistcreator lms-dynamicplaylistcreatorPublic

    Dynamic Playlist Creator - a plugin for Lyrion Music Server that helps you create custom smart playlists (dynamic playlists) for the Dynamic Playlists plugin.

    Perl 9 3

  4. lms-visualstatistics lms-visualstatisticsPublic

    Visual Statistics - a plugin for Lyrion Music Server. Take a look at your library statistics with charts.

    Perl 8 2

  5. lms-alternativeplaycount lms-alternativeplaycountPublic

    Alternative Play Count - a plugin for Lyrion Music Server that provides alternative play counts and skip counts to reflect your true listening history.

    Perl 7 2

  6. lms-virtuallibrarycreator lms-virtuallibrarycreatorPublic

    Virtual Library Creator - a plugin for Lyrion Music Server. A quick and easy way to create and manage your own virtual libraries/library views.

    Perl 7

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Strip utm_, fbclid, gclid, etc. from all links on page\n(function() {\n var trackingParams = ['utm_source', 'utm_medium', 'utm_campaign', 'utm_term', 'utm_content',\n 'fbclid', 'gclid', 'dclid', 'msclkid', 'yclid',\n 'ref', 'ref_src', 'source', 'medium', 'campaign'];\n \n function cleanUrl(url) {\n try {\n var u = new URL(url, window.location.origin);\n var changed = false;\n trackingParams.forEach(function(p) {\n if (u.searchParams.has(p)) {\n u.searchParams.delete(p);\n changed = true;\n }\n });\n return changed ? u.toString() : url;\n } catch (e) {\n return url;\n }\n }\n \n function cleanLinks() {\n document.querySelectorAll('a[href]').forEach(function(a) {\n var clean = cleanUrl(a.href);\n if (clean !== a.href) a.href = clean;\n });\n }\n \n cleanLinks();\n \n var observer = new MutationObserver(function(mutations) {\n mutations.forEach(function(m) {\n m.addedNodes.forEach(function(node) {\n if (node.nodeType === 1) {\n if (node.tagName === 'A') cleanLinks();\n node.querySelectorAll('a[href]').forEach(function(a) {\n var clean = cleanUrl(a.href);\n if (clean !== a.href) a.href = clean;\n });\n }\n });\n });\n });\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "Remove Tracking Parameters from Links"); } } catch(__e) { console.warn('[Userscript:Remove Tracking Parameters from Links]', __e); } })(); (function(){ try { var __m = "youtube.com"; var __re = new RegExp('^' + "youtube\\.com" + '
Skip to content
View AF-1's full-sized avatar
⚠️
I may be slow to respond.
⚠️
I may be slow to respond.

Block or report AF-1

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
AF-1/README.md

Plugins, applets and wikis for Lyrion Music Server


Plugins


Latest release versionMin. LMS Version

Provides alternative play counts and skip counts that aim to reflect your true listening history. You set a time after which a song counts as played. If you skip the song before, it counts as skipped, not played. Optionally records a detailed play history with timestamps, player and rating at the time of play, with display for individual tracks, albums, artists or all tracks. Use the data with other plugins to create/play smart playlists (with Dynamic Playlists), to create virtual libraries (with Virtual Library Creator) or to skip tracks (with Custom Skip). For a more comprehensive feature list follow the link.

More information (incl. FAQ)



Latest releaseMin. LMS Version

Display lists of tracks, albums or artists sorted by statistics from the context menus of a selected artist, album, genre, year, decade or playlist. Or lists of tracks, albums or artists sorted by statistics for your entire music library.

More information (incl. FAQ)



Latest releaseMin. LMS Version

Set rules for when the current track or upcoming tracks in your player's playlist should be skipped and removed from the playlist automatically.

More information (incl. FAQ)



Latest releaseMin. LMS Version

Skip unwanted parts of a song (e.g. annoying intros, silence at the end or in the middle).

More information



Latest releaseMin. LMS Version

Scans track information from custom tags in your music files (incl. rating tags).

More information (incl. FAQ)



Latest releaseMin. LMS Version

A dark-themed version of the Logic Teal skin.

More information



Latest releaseMin. LMS VersionMin. DPL Version

Helps you create custom smart playlists (dynamic playlists) for the Dynamic Playlists plugin.

More information (incl. FAQ)



Latest releaseMin. LMS Version

Use smart playlists (dynamic playlists) to play continuous music mixes based on your selection criteria. Comes with a number of ready-to-use dynamic playlists. For a more comprehensive feature list follow the link.

More information (incl. FAQ)



Latest releaseMin. LMS Version

Helps you back up and restore server, plugin and player preferences, playlists and per-track statistics when migrating to a new installation.

More information



Latest releaseMin. LMS Version

A collection of small features: change the track order of playlists, schedule auto power-off of all players, set a player's power-on start volume, limit or lock a player's volume, export static playlists to playlist files with custom file paths and file extensions, purge dead tracks... For a more comprehensive feature list follow the link.

More information



Latest releaseMin. LMS Version

Set, import, export, log, backup and restore track ratings. Create virtual libraries/library views for rated tracks with optional LMS browse menus. For a more comprehensive feature list follow the link.

More information (incl. FAQ)



Latest releaseMin. LMS Version

A quick and easy way to create, edit and manage your own virtual (sub-)libraries / library views.

More information (incl. FAQ)



Latest releaseMin. LMS Version

Take a look at your library statistics with charts. Check out the screenshots.

More information





Applets


piCorePlayer - latest releaseSB Touch - latest release
SqueezePlay - latest releaseSB Radio - latest release

A skin for jivelite with a different look that displays extra information on the Now Playing screen (rating, audio meta data, lyrics, status icons, genre, year...). You can also rate a track directly on the Now Playing screen of supported devices.

More information





Wiki pages


Tip

In addition to the pages linked below, some repositories also have their own wiki pages, which can be accessed via the Wiki link/tab at the top of the repository page.


💡 LMS on macOS - LMS and Mac sleep

How I make sure my Mac mini goes to sleep when I don't use LMS.

Wiki page



How to sync your macOS Music (app) library ratings to LMS using file tags (BPM or comments)

Wiki page



How to manually install LMS plugins (e.g. to test the latest GitHub version of a plugin).

Wiki page



Popular repositories Loading

  1. lms-dynamicplaylists lms-dynamicplaylistsPublic

    Dynamic Playlists - a plugin for Lyrion Music Serve. Use smart playlists (dynamic playlists) to play continuous music mixes based on your selection criteria.

    Perl 26 5

  2. lms-ratingslight lms-ratingslightPublic

    Ratings Light - a plugin for Lyrion Music Server. Set, import, export, log, backup and restore track ratings. Create virtual libraries/library views for rated tracks with LMS browse menus.

    Perl 15 2

  3. lms-dynamicplaylistcreator lms-dynamicplaylistcreatorPublic

    Dynamic Playlist Creator - a plugin for Lyrion Music Server that helps you create custom smart playlists (dynamic playlists) for the Dynamic Playlists plugin.

    Perl 9 3

  4. lms-visualstatistics lms-visualstatisticsPublic

    Visual Statistics - a plugin for Lyrion Music Server. Take a look at your library statistics with charts.

    Perl 8 2

  5. lms-alternativeplaycount lms-alternativeplaycountPublic

    Alternative Play Count - a plugin for Lyrion Music Server that provides alternative play counts and skip counts to reflect your true listening history.

    Perl 7 2

  6. lms-virtuallibrarycreator lms-virtuallibrarycreatorPublic

    Virtual Library Creator - a plugin for Lyrion Music Server. A quick and easy way to create and manage your own virtual libraries/library views.

    Perl 7

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Auto-enable theater mode on YouTube\n(function() {\n function tryTheater() {\n var btn = document.querySelector('button[aria-label=\"Theater mode\"], ytd-player #player button[title=\"Theater mode\"]');\n if (btn && !btn.classList.contains('activated')) {\n btn.click();\n }\n }\n \n // Try immediately\n tryTheater();\n \n // Try after navigation (SPA)\n var lastUrl = location.href;\n setInterval(function() {\n if (location.href !== lastUrl) {\n lastUrl = location.href;\n setTimeout(tryTheater, 500);\n }\n }, 1000);\n \n // Also try on player load\n var observer = new MutationObserver(tryTheater);\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "YouTube Theater Mode Default"); } } catch(__e) { console.warn('[Userscript:YouTube Theater Mode Default]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content
View AF-1's full-sized avatar
⚠️
I may be slow to respond.
⚠️
I may be slow to respond.

Block or report AF-1

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
AF-1/README.md

Plugins, applets and wikis for Lyrion Music Server


Plugins


Latest release versionMin. LMS Version

Provides alternative play counts and skip counts that aim to reflect your true listening history. You set a time after which a song counts as played. If you skip the song before, it counts as skipped, not played. Optionally records a detailed play history with timestamps, player and rating at the time of play, with display for individual tracks, albums, artists or all tracks. Use the data with other plugins to create/play smart playlists (with Dynamic Playlists), to create virtual libraries (with Virtual Library Creator) or to skip tracks (with Custom Skip). For a more comprehensive feature list follow the link.

More information (incl. FAQ)



Latest releaseMin. LMS Version

Display lists of tracks, albums or artists sorted by statistics from the context menus of a selected artist, album, genre, year, decade or playlist. Or lists of tracks, albums or artists sorted by statistics for your entire music library.

More information (incl. FAQ)



Latest releaseMin. LMS Version

Set rules for when the current track or upcoming tracks in your player's playlist should be skipped and removed from the playlist automatically.

More information (incl. FAQ)



Latest releaseMin. LMS Version

Skip unwanted parts of a song (e.g. annoying intros, silence at the end or in the middle).

More information



Latest releaseMin. LMS Version

Scans track information from custom tags in your music files (incl. rating tags).

More information (incl. FAQ)



Latest releaseMin. LMS Version

A dark-themed version of the Logic Teal skin.

More information



Latest releaseMin. LMS VersionMin. DPL Version

Helps you create custom smart playlists (dynamic playlists) for the Dynamic Playlists plugin.

More information (incl. FAQ)



Latest releaseMin. LMS Version

Use smart playlists (dynamic playlists) to play continuous music mixes based on your selection criteria. Comes with a number of ready-to-use dynamic playlists. For a more comprehensive feature list follow the link.

More information (incl. FAQ)



Latest releaseMin. LMS Version

Helps you back up and restore server, plugin and player preferences, playlists and per-track statistics when migrating to a new installation.

More information



Latest releaseMin. LMS Version

A collection of small features: change the track order of playlists, schedule auto power-off of all players, set a player's power-on start volume, limit or lock a player's volume, export static playlists to playlist files with custom file paths and file extensions, purge dead tracks... For a more comprehensive feature list follow the link.

More information



Latest releaseMin. LMS Version

Set, import, export, log, backup and restore track ratings. Create virtual libraries/library views for rated tracks with optional LMS browse menus. For a more comprehensive feature list follow the link.

More information (incl. FAQ)



Latest releaseMin. LMS Version

A quick and easy way to create, edit and manage your own virtual (sub-)libraries / library views.

More information (incl. FAQ)



Latest releaseMin. LMS Version

Take a look at your library statistics with charts. Check out the screenshots.

More information





Applets


piCorePlayer - latest releaseSB Touch - latest release
SqueezePlay - latest releaseSB Radio - latest release

A skin for jivelite with a different look that displays extra information on the Now Playing screen (rating, audio meta data, lyrics, status icons, genre, year...). You can also rate a track directly on the Now Playing screen of supported devices.

More information





Wiki pages


Tip

In addition to the pages linked below, some repositories also have their own wiki pages, which can be accessed via the Wiki link/tab at the top of the repository page.


💡 LMS on macOS - LMS and Mac sleep

How I make sure my Mac mini goes to sleep when I don't use LMS.

Wiki page



How to sync your macOS Music (app) library ratings to LMS using file tags (BPM or comments)

Wiki page



How to manually install LMS plugins (e.g. to test the latest GitHub version of a plugin).

Wiki page



Popular repositories Loading

  1. lms-dynamicplaylists lms-dynamicplaylistsPublic

    Dynamic Playlists - a plugin for Lyrion Music Serve. Use smart playlists (dynamic playlists) to play continuous music mixes based on your selection criteria.

    Perl 26 5

  2. lms-ratingslight lms-ratingslightPublic

    Ratings Light - a plugin for Lyrion Music Server. Set, import, export, log, backup and restore track ratings. Create virtual libraries/library views for rated tracks with LMS browse menus.

    Perl 15 2

  3. lms-dynamicplaylistcreator lms-dynamicplaylistcreatorPublic

    Dynamic Playlist Creator - a plugin for Lyrion Music Server that helps you create custom smart playlists (dynamic playlists) for the Dynamic Playlists plugin.

    Perl 9 3

  4. lms-visualstatistics lms-visualstatisticsPublic

    Visual Statistics - a plugin for Lyrion Music Server. Take a look at your library statistics with charts.

    Perl 8 2

  5. lms-alternativeplaycount lms-alternativeplaycountPublic

    Alternative Play Count - a plugin for Lyrion Music Server that provides alternative play counts and skip counts to reflect your true listening history.

    Perl 7 2

  6. lms-virtuallibrarycreator lms-virtuallibrarycreatorPublic

    Virtual Library Creator - a plugin for Lyrion Music Server. A quick and easy way to create and manage your own virtual libraries/library views.

    Perl 7

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Remove or un-stick sticky/fixed headers that block content\n(function() {\n function unstick() {\n document.querySelectorAll('header, nav, [role=\"banner\"], .header, .navbar, .sticky, .fixed-top, [style*=\"position: fixed\"], [style*=\"position:sticky\"]').forEach(function(el) {\n if (el.style.position === 'fixed' || el.style.position === 'sticky' || \n getComputedStyle(el).position === 'fixed' || getComputedStyle(el).position === 'sticky') {\n el.style.position = 'static';\n el.style.top = 'auto';\n el.style.zIndex = 'auto';\n }\n });\n }\n \n unstick();\n \n var observer = new MutationObserver(unstick);\n observer.observe(document.body, { childList: true, subtree: true, attributes: true, attributeFilter: ['style', 'class'] });\n})();", "Kill Sticky Headers"); } } catch(__e) { console.warn('[Userscript:Kill Sticky Headers]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content
View AF-1's full-sized avatar
⚠️
I may be slow to respond.
⚠️
I may be slow to respond.

Block or report AF-1

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
AF-1/README.md

Plugins, applets and wikis for Lyrion Music Server


Plugins


Latest release versionMin. LMS Version

Provides alternative play counts and skip counts that aim to reflect your true listening history. You set a time after which a song counts as played. If you skip the song before, it counts as skipped, not played. Optionally records a detailed play history with timestamps, player and rating at the time of play, with display for individual tracks, albums, artists or all tracks. Use the data with other plugins to create/play smart playlists (with Dynamic Playlists), to create virtual libraries (with Virtual Library Creator) or to skip tracks (with Custom Skip). For a more comprehensive feature list follow the link.

More information (incl. FAQ)



Latest releaseMin. LMS Version

Display lists of tracks, albums or artists sorted by statistics from the context menus of a selected artist, album, genre, year, decade or playlist. Or lists of tracks, albums or artists sorted by statistics for your entire music library.

More information (incl. FAQ)



Latest releaseMin. LMS Version

Set rules for when the current track or upcoming tracks in your player's playlist should be skipped and removed from the playlist automatically.

More information (incl. FAQ)



Latest releaseMin. LMS Version

Skip unwanted parts of a song (e.g. annoying intros, silence at the end or in the middle).

More information



Latest releaseMin. LMS Version

Scans track information from custom tags in your music files (incl. rating tags).

More information (incl. FAQ)



Latest releaseMin. LMS Version

A dark-themed version of the Logic Teal skin.

More information



Latest releaseMin. LMS VersionMin. DPL Version

Helps you create custom smart playlists (dynamic playlists) for the Dynamic Playlists plugin.

More information (incl. FAQ)



Latest releaseMin. LMS Version

Use smart playlists (dynamic playlists) to play continuous music mixes based on your selection criteria. Comes with a number of ready-to-use dynamic playlists. For a more comprehensive feature list follow the link.

More information (incl. FAQ)



Latest releaseMin. LMS Version

Helps you back up and restore server, plugin and player preferences, playlists and per-track statistics when migrating to a new installation.

More information



Latest releaseMin. LMS Version

A collection of small features: change the track order of playlists, schedule auto power-off of all players, set a player's power-on start volume, limit or lock a player's volume, export static playlists to playlist files with custom file paths and file extensions, purge dead tracks... For a more comprehensive feature list follow the link.

More information



Latest releaseMin. LMS Version

Set, import, export, log, backup and restore track ratings. Create virtual libraries/library views for rated tracks with optional LMS browse menus. For a more comprehensive feature list follow the link.

More information (incl. FAQ)



Latest releaseMin. LMS Version

A quick and easy way to create, edit and manage your own virtual (sub-)libraries / library views.

More information (incl. FAQ)



Latest releaseMin. LMS Version

Take a look at your library statistics with charts. Check out the screenshots.

More information





Applets


piCorePlayer - latest releaseSB Touch - latest release
SqueezePlay - latest releaseSB Radio - latest release

A skin for jivelite with a different look that displays extra information on the Now Playing screen (rating, audio meta data, lyrics, status icons, genre, year...). You can also rate a track directly on the Now Playing screen of supported devices.

More information





Wiki pages


Tip

In addition to the pages linked below, some repositories also have their own wiki pages, which can be accessed via the Wiki link/tab at the top of the repository page.


💡 LMS on macOS - LMS and Mac sleep

How I make sure my Mac mini goes to sleep when I don't use LMS.

Wiki page



How to sync your macOS Music (app) library ratings to LMS using file tags (BPM or comments)

Wiki page



How to manually install LMS plugins (e.g. to test the latest GitHub version of a plugin).

Wiki page



Popular repositories Loading

  1. lms-dynamicplaylists lms-dynamicplaylistsPublic

    Dynamic Playlists - a plugin for Lyrion Music Serve. Use smart playlists (dynamic playlists) to play continuous music mixes based on your selection criteria.

    Perl 26 5

  2. lms-ratingslight lms-ratingslightPublic

    Ratings Light - a plugin for Lyrion Music Server. Set, import, export, log, backup and restore track ratings. Create virtual libraries/library views for rated tracks with LMS browse menus.

    Perl 15 2

  3. lms-dynamicplaylistcreator lms-dynamicplaylistcreatorPublic

    Dynamic Playlist Creator - a plugin for Lyrion Music Server that helps you create custom smart playlists (dynamic playlists) for the Dynamic Playlists plugin.

    Perl 9 3

  4. lms-visualstatistics lms-visualstatisticsPublic

    Visual Statistics - a plugin for Lyrion Music Server. Take a look at your library statistics with charts.

    Perl 8 2

  5. lms-alternativeplaycount lms-alternativeplaycountPublic

    Alternative Play Count - a plugin for Lyrion Music Server that provides alternative play counts and skip counts to reflect your true listening history.

    Perl 7 2

  6. lms-virtuallibrarycreator lms-virtuallibrarycreatorPublic

    Virtual Library Creator - a plugin for Lyrion Music Server. A quick and easy way to create and manage your own virtual libraries/library views.

    Perl 7

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Universal Dark Mode - works on any site\n(function() {\n var enabled = true;\n \n function applyDarkMode() {\n if (!enabled) return;\n \n // Create style element if it doesn't exist\n var style = document.getElementById('universal-dark-mode-style');\n if (!style) {\n style = document.createElement('style');\n style.id = 'universal-dark-mode-style';\n document.head.appendChild(style);\n }\n \n // Dark mode CSS - inverts colors but preserves images/video\n style.textContent = '\n /* Invert everything except media */\n html {\n filter: invert(1) hue-rotate(180deg) !important;\n background: #1a1a2e !important;\n }\n \n /* Restore images, videos, iframes, canvas */\n img, video, iframe, canvas, svg, picture, [style*=\"background-image\"] {\n filter: invert(1) hue-rotate(180deg) !important;\n }\n \n /* Preserve specific elements that should not be inverted */\n .no-dark-mode, .no-dark-mode *,\n [data-theme=\"light\"], [data-theme=\"light\"],\n .ace_editor, .ace_editor *,\n .CodeMirror, .CodeMirror *,\n .monaco-editor, .monaco-editor *,\n .markdown-body pre, .markdown-body pre *,\n .highlight, .highlight *,\n pre code, pre code * {\n filter: none !important;\n }\n \n /* Fix common UI elements */\n .modal, .popup, .dropdown-menu, .tooltip, .popover {\n filter: invert(1) hue-rotate(180deg) !important;\n background: #2d2d44 !important;\n border-color: #444 !important;\n }\n \n /* Scrollbars */\n ::-webkit-scrollbar { background: #1a1a2e !important; }\n ::-webkit-scrollbar-thumb { background: #444 !important; }\n ::-webkit-scrollbar-thumb:hover { background: #555 !important; }\n \n /* Selection */\n ::selection { background: #4ecdc4 !important; color: #1a1a2e !important; }\n ::-moz-selection { background: #4ecdc4 !important; color: #1a1a2e !important; }\n ';\n }\n \n function removeDarkMode() {\n var style = document.getElementById('universal-dark-mode-style');\n if (style) style.remove();\n }\n \n // Toggle with Alt+Shift+D\n document.addEventListener('keydown', function(e) {\n if (e.altKey && e.shiftKey && e.key === 'D') {\n e.preventDefault();\n enabled = !enabled;\n if (enabled) {\n applyDarkMode();\n console.log('[Universal Dark Mode] Enabled');\n } else {\n removeDarkMode();\n console.log('[Universal Dark Mode] Disabled');\n }\n }\n });\n \n // Apply on load\n applyDarkMode();\n \n // Re-apply on dynamic content\n var observer = new MutationObserver(function(mutations) {\n if (enabled && !document.getElementById('universal-dark-mode-style')) {\n applyDarkMode();\n }\n });\n observer.observe(document.head, { childList: true });\n \n console.log('[Universal Dark Mode] Loaded - Press Alt+Shift+D to toggle');\n})();", "Universal Dark Mode"); } } catch(__e) { console.warn('[Userscript:Universal Dark Mode]', __e); } })(); })();
Skip to content
View AF-1's full-sized avatar
⚠️
I may be slow to respond.
⚠️
I may be slow to respond.

Block or report AF-1

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
AF-1/README.md

Plugins, applets and wikis for Lyrion Music Server


Plugins


Latest release versionMin. LMS Version

Provides alternative play counts and skip counts that aim to reflect your true listening history. You set a time after which a song counts as played. If you skip the song before, it counts as skipped, not played. Optionally records a detailed play history with timestamps, player and rating at the time of play, with display for individual tracks, albums, artists or all tracks. Use the data with other plugins to create/play smart playlists (with Dynamic Playlists), to create virtual libraries (with Virtual Library Creator) or to skip tracks (with Custom Skip). For a more comprehensive feature list follow the link.

More information (incl. FAQ)



Latest releaseMin. LMS Version

Display lists of tracks, albums or artists sorted by statistics from the context menus of a selected artist, album, genre, year, decade or playlist. Or lists of tracks, albums or artists sorted by statistics for your entire music library.

More information (incl. FAQ)



Latest releaseMin. LMS Version

Set rules for when the current track or upcoming tracks in your player's playlist should be skipped and removed from the playlist automatically.

More information (incl. FAQ)



Latest releaseMin. LMS Version

Skip unwanted parts of a song (e.g. annoying intros, silence at the end or in the middle).

More information



Latest releaseMin. LMS Version

Scans track information from custom tags in your music files (incl. rating tags).

More information (incl. FAQ)



Latest releaseMin. LMS Version

A dark-themed version of the Logic Teal skin.

More information



Latest releaseMin. LMS VersionMin. DPL Version

Helps you create custom smart playlists (dynamic playlists) for the Dynamic Playlists plugin.

More information (incl. FAQ)



Latest releaseMin. LMS Version

Use smart playlists (dynamic playlists) to play continuous music mixes based on your selection criteria. Comes with a number of ready-to-use dynamic playlists. For a more comprehensive feature list follow the link.

More information (incl. FAQ)



Latest releaseMin. LMS Version

Helps you back up and restore server, plugin and player preferences, playlists and per-track statistics when migrating to a new installation.

More information



Latest releaseMin. LMS Version

A collection of small features: change the track order of playlists, schedule auto power-off of all players, set a player's power-on start volume, limit or lock a player's volume, export static playlists to playlist files with custom file paths and file extensions, purge dead tracks... For a more comprehensive feature list follow the link.

More information



Latest releaseMin. LMS Version

Set, import, export, log, backup and restore track ratings. Create virtual libraries/library views for rated tracks with optional LMS browse menus. For a more comprehensive feature list follow the link.

More information (incl. FAQ)



Latest releaseMin. LMS Version

A quick and easy way to create, edit and manage your own virtual (sub-)libraries / library views.

More information (incl. FAQ)



Latest releaseMin. LMS Version

Take a look at your library statistics with charts. Check out the screenshots.

More information





Applets


piCorePlayer - latest releaseSB Touch - latest release
SqueezePlay - latest releaseSB Radio - latest release

A skin for jivelite with a different look that displays extra information on the Now Playing screen (rating, audio meta data, lyrics, status icons, genre, year...). You can also rate a track directly on the Now Playing screen of supported devices.

More information





Wiki pages


Tip

In addition to the pages linked below, some repositories also have their own wiki pages, which can be accessed via the Wiki link/tab at the top of the repository page.


💡 LMS on macOS - LMS and Mac sleep

How I make sure my Mac mini goes to sleep when I don't use LMS.

Wiki page



How to sync your macOS Music (app) library ratings to LMS using file tags (BPM or comments)

Wiki page



How to manually install LMS plugins (e.g. to test the latest GitHub version of a plugin).

Wiki page



Popular repositories Loading

  1. lms-dynamicplaylists lms-dynamicplaylistsPublic

    Dynamic Playlists - a plugin for Lyrion Music Serve. Use smart playlists (dynamic playlists) to play continuous music mixes based on your selection criteria.

    Perl 26 5

  2. lms-ratingslight lms-ratingslightPublic

    Ratings Light - a plugin for Lyrion Music Server. Set, import, export, log, backup and restore track ratings. Create virtual libraries/library views for rated tracks with LMS browse menus.

    Perl 15 2

  3. lms-dynamicplaylistcreator lms-dynamicplaylistcreatorPublic

    Dynamic Playlist Creator - a plugin for Lyrion Music Server that helps you create custom smart playlists (dynamic playlists) for the Dynamic Playlists plugin.

    Perl 9 3

  4. lms-visualstatistics lms-visualstatisticsPublic

    Visual Statistics - a plugin for Lyrion Music Server. Take a look at your library statistics with charts.

    Perl 8 2

  5. lms-alternativeplaycount lms-alternativeplaycountPublic

    Alternative Play Count - a plugin for Lyrion Music Server that provides alternative play counts and skip counts to reflect your true listening history.

    Perl 7 2

  6. lms-virtuallibrarycreator lms-virtuallibrarycreatorPublic

    Virtual Library Creator - a plugin for Lyrion Music Server. A quick and easy way to create and manage your own virtual libraries/library views.

    Perl 7