{"id":18686832,"url":"https://github.com/lms-community/slimserver-tools","last_synced_at":"2025-07-04T15:37:04.422Z","repository":{"id":7199935,"uuid":"8504539","full_name":"LMS-Community/slimserver-tools","owner":"LMS-Community","description":"Tools for Lyrion Music Server","archived":false,"fork":false,"pushed_at":"2025-04-29T20:19:42.000Z","size":4768,"stargazers_count":14,"open_issues_count":1,"forks_count":10,"subscribers_count":13,"default_branch":"master","last_synced_at":"2025-06-22T03:22:12.925Z","etag":null,"topics":["logitech-media-server","lyrion","lyrion-music-server","squeezebox","squeezebox-server"],"latest_commit_sha":null,"homepage":"https://lyrion.org","language":"Perl","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/LMS-Community.png","metadata":{"files":{"readme":"readme.txt","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2013-03-01T15:46:56.000Z","updated_at":"2025-04-29T20:19:46.000Z","dependencies_parsed_at":"2023-11-14T16:42:18.194Z","dependency_job_id":"61423427-3960-41e5-b204-a1c51dab3083","html_url":"https://github.com/LMS-Community/slimserver-tools","commit_stats":null,"previous_names":["lms-community/slimserver-tools","logitech/slimserver-tools"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/LMS-Community/slimserver-tools","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LMS-Community%2Fslimserver-tools","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LMS-Community%2Fslimserver-tools/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LMS-Community%2Fslimserver-tools/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LMS-Community%2Fslimserver-tools/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/LMS-Community","download_url":"https://codeload.github.com/LMS-Community/slimserver-tools/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LMS-Community%2Fslimserver-tools/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":263568077,"owners_count":23481611,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["logitech-media-server","lyrion","lyrion-music-server","squeezebox","squeezebox-server"],"created_at":"2024-11-07T10:29:23.850Z","updated_at":"2025-07-04T15:37:04.405Z","avatar_url":"https://github.com/LMS-Community.png","language":"Perl","funding_links":[],"categories":[],"sub_categories":[],"readme":"Squeezebox Server Tools\n\nThis directory contains several scripts to work along with the slimserver software.\n\n-skinjob.pl\n\tUse this tool to convert skins made for SLIMP3 Server (versions before 5.0).  The syntax is \n\tas follows:\n\tskinjob.pl \u003cskinname\u003e where skinname is an optional argument for the skin you wish to change.  \n\tIf no argument, it will start with the current directory.  If you run this from the root \n\tdirectory of the skin, it will convert that skin without any arguments needed.  This script\n\treplaces slimp3.css with slimserver.css, all references within the html file to \n\tslimserver.css, and converts any perl module calls to the new SlimServer modules.  \n\tOld html files are copied and saved to a directory named \"old\".\n\n-slimp3.pl\n\tCommand line interface access to the SlimServer.\n\tUsage: slimp3.pl --httpaddr \u003chost|ip\u003e --httpport \u003cport\u003e --command \u003ccommand\u003e \n          [--p1 \u003carg\u003e] [--p2 \u003carg\u003e] [--p3 \u003carg\u003e] [--p4 \u003carg\u003e] [--player \u003cplayerid\u003e]\n\n\t--httpaddr  =\u003e The hostname or ip address of the SLIMP3 web server\n\t--httpport  =\u003e The port on which the SLIMP3 web server is listening\n\t--command   =\u003e Pick from the 1st column of the list below\n\t--p1        =\u003e Pick from the 2st column of the list below\n\t--p2        =\u003e Pick from the 3rd column of the list below\n\t--p3        =\u003e Pick from the 4th column of the list below\n\t--p4        =\u003e Pick from the 5th column of the list below\n\t--player    =\u003e Currently the \"ip:port\" of your player\n\n\tCOMMAND\t\tP1\tP2\t\tP3\tP4\n\t play\n\t pause\t\t(0|1|)\n\t stop\n\t sleep\t\t(0..n)\n\t playlist\tplay    \u003csong\u003e\n\t playlist\tload    \u003cplaylist\u003e\n\t playlist\tappend  \u003cplaylist\u003e\n\t playlist\tclear\n\t playlist\tmove    \u003cfromoffset\u003e\t\u003ctooffset\u003e\n\t playlist\tdelete  \u003csongoffset\u003e\n\t playlist\tjump    \u003cindex\u003e\n\t mixer\t\tvolume  (0 .. 100)|(-100 .. +100)\n\t mixer\t\tbalance (-100 .. 100)|(-200 .. +200)\n\t mixer\t\tbase    (0 .. 100)|(-100 .. +100)\n\t mixer\t\ttreble  (0 .. 100)|(-100 .. +100)\n\t status\n\t display\t\u003cline1\u003e \u003cline2\u003e\t\t(duration)\n\n-update_strings.pl\n\tReads the strings.txt file and checks all items for the presence of an entry defined in \n\t$language.  If such an entry is not present, it displays entries that are defined in \n\t@display and asks the input for $language.\n\tAn additional sort is done on all translation strings \n\t(e.g. DE, FR, EN --\u003e DE, EN, FR) \n\tResult is stored in out.txt\n\n-whack.pl\n\tUse this tool to convert old plugins (made for SLIMP3 Server versions below 5.0) to \n\tSlimServer plugins.  The syntax for the command is as follows:\n\twhack.pl myplugin.pm...\n\tThis will rewrite myplugin.pm (and any other specified files), leaving\n\ta copy of the script in myplugin.pm.old, to use the new module layout.\n\n-strings \n\ta few tools to extract/merge strings for localization by SLT","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flms-community%2Fslimserver-tools","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Flms-community%2Fslimserver-tools","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flms-community%2Fslimserver-tools/lists"}