Commit cb234b4
Changed files (3)
pkgs
musly-player
pkgs/musly-player/default.nix
@@ -2,28 +2,34 @@
lib,
fetchFromGitHub,
flutter341,
+ pkg-config,
alsa-lib,
+ libnotify,
mpv-unwrapped,
copyDesktopItems,
makeDesktopItem,
}:
flutter341.buildFlutterApplication rec {
pname = "musly-player";
- version = "1.0.8";
+ version = "1.0.11";
src = fetchFromGitHub {
owner = "dddevid";
repo = "Musly";
tag = "v${version}";
- hash = "sha256-7Ot7pmYH85wsNF7trH34mxSvhlWWu4RB5wnEvTFTczg=";
+ hash = "sha256-7zXY6RZfGVTKxQZXHU1ab4hKalNjTkyR61t0Bzh9Am4=";
};
pubspecLock = lib.importJSON ./pubspec.lock.json;
- nativeBuildInputs = [copyDesktopItems];
+ nativeBuildInputs = [
+ copyDesktopItems
+ pkg-config
+ ];
buildInputs = [
alsa-lib
+ libnotify
];
extraWrapProgramArgs = ''
pkgs/musly-player/pubspec.lock.json
@@ -300,6 +300,16 @@
"source": "hosted",
"version": "3.1.2"
},
+ "countly_flutter": {
+ "dependency": "direct main",
+ "description": {
+ "name": "countly_flutter",
+ "sha256": "2677bae45ad03c1b953737ec5cf01e3221ea31f973f27450abc1c1129b30402d",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "26.1.0"
+ },
"cross_file": {
"dependency": "transitive",
"description": {
@@ -320,6 +330,16 @@
"source": "hosted",
"version": "3.0.7"
},
+ "csslib": {
+ "dependency": "transitive",
+ "description": {
+ "name": "csslib",
+ "sha256": "09bad715f418841f976c77db72d5398dc1253c21fb9c0c7f0b0b985860b2d58e",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "1.0.2"
+ },
"cupertino_icons": {
"dependency": "direct main",
"description": {
@@ -370,26 +390,6 @@
"source": "hosted",
"version": "0.7.11"
},
- "device_info_plus": {
- "dependency": "direct main",
- "description": {
- "name": "device_info_plus",
- "sha256": "a7fd703482b391a87d60b6061d04dfdeab07826b96f9abd8f5ed98068acc0074",
- "url": "https://pub.dev"
- },
- "source": "hosted",
- "version": "10.1.2"
- },
- "device_info_plus_platform_interface": {
- "dependency": "transitive",
- "description": {
- "name": "device_info_plus_platform_interface",
- "sha256": "e1ea89119e34903dca74b883d0dd78eb762814f97fb6c76f35e9ff74d261a18f",
- "url": "https://pub.dev"
- },
- "source": "hosted",
- "version": "7.0.3"
- },
"dio": {
"dependency": "direct main",
"description": {
@@ -486,6 +486,16 @@
"source": "sdk",
"version": "0.0.0"
},
+ "flutter_app_group_directory": {
+ "dependency": "transitive",
+ "description": {
+ "name": "flutter_app_group_directory",
+ "sha256": "680ef9b2dee84c237cd7bb7fc78bc45867b32556a8a5f0de61278078b9fefd05",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "1.1.0"
+ },
"flutter_cache_manager": {
"dependency": "direct main",
"description": {
@@ -542,16 +552,6 @@
"source": "sdk",
"version": "0.0.0"
},
- "flutter_lyric": {
- "dependency": "direct main",
- "description": {
- "name": "flutter_lyric",
- "sha256": "5a031fdcf656b6c93e59ab7f2f65b4e14f7de44e761b1a540564b34e8d3de728",
- "url": "https://pub.dev"
- },
- "source": "hosted",
- "version": "3.0.2"
- },
"flutter_plugin_android_lifecycle": {
"dependency": "transitive",
"description": {
@@ -594,6 +594,16 @@
"source": "sdk",
"version": "0.0.0"
},
+ "freezed_annotation": {
+ "dependency": "transitive",
+ "description": {
+ "name": "freezed_annotation",
+ "sha256": "7294967ff0a6d98638e7acb774aac3af2550777accd8149c90af5b014e6d44d8",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "3.1.0"
+ },
"get": {
"dependency": "transitive",
"description": {
@@ -614,8 +624,18 @@
"source": "hosted",
"version": "2.1.3"
},
- "http": {
+ "html": {
"dependency": "transitive",
+ "description": {
+ "name": "html",
+ "sha256": "6d1264f2dffa1b1101c25a91dff0dc2daee4c18e87cd8538729773c073dbf602",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "0.15.6"
+ },
+ "http": {
+ "dependency": "direct main",
"description": {
"name": "http",
"sha256": "87721a4a50b19c7f1d49001e51409bddc46303966ce89a65af4f4e6004896412",
@@ -764,6 +784,26 @@
"source": "hosted",
"version": "6.0.0"
},
+ "live_activities": {
+ "dependency": "direct main",
+ "description": {
+ "name": "live_activities",
+ "sha256": "060f4d8f57b399e5c8beb255fa8426b9b4789320414ae68c8510aec113269dbd",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "2.4.9"
+ },
+ "local_notifier": {
+ "dependency": "direct main",
+ "description": {
+ "name": "local_notifier",
+ "sha256": "f6cfc933c6fbc961f4e52b5c880f68e41b2d3cd29aad557cc654fd211093a025",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "0.1.6"
+ },
"logging": {
"dependency": "transitive",
"description": {
@@ -894,6 +934,26 @@
"source": "hosted",
"version": "2.2.0"
},
+ "package_info_plus": {
+ "dependency": "transitive",
+ "description": {
+ "name": "package_info_plus",
+ "sha256": "468c26b4254ab01979fa5e4a98cb343ea3631b9acee6f21028997419a80e1a20",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "9.0.1"
+ },
+ "package_info_plus_platform_interface": {
+ "dependency": "transitive",
+ "description": {
+ "name": "package_info_plus_platform_interface",
+ "sha256": "202a487f08836a592a6bd4f901ac69b3a8f146af552bbd14407b6b41e1c3f086",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "3.2.1"
+ },
"palette_generator": {
"dependency": "direct main",
"description": {
@@ -974,6 +1034,16 @@
"source": "hosted",
"version": "2.3.0"
},
+ "pedantic": {
+ "dependency": "transitive",
+ "description": {
+ "name": "pedantic",
+ "sha256": "67fc27ed9639506c856c840ccce7594d0bdcd91bc8d53d6e52359449a1d50602",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "1.11.1"
+ },
"permission_handler": {
"dependency": "direct main",
"description": {
@@ -1104,6 +1174,16 @@
"source": "hosted",
"version": "0.28.0"
},
+ "safe_device": {
+ "dependency": "direct main",
+ "description": {
+ "name": "safe_device",
+ "sha256": "f6404b240191e83bcf814abddeb350158cdc69a6cc749aff73f199090b08e402",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "1.3.10"
+ },
"safe_local_storage": {
"dependency": "transitive",
"description": {
@@ -1204,6 +1284,16 @@
"source": "hosted",
"version": "3.0.0"
},
+ "simple_sparse_list": {
+ "dependency": "transitive",
+ "description": {
+ "name": "simple_sparse_list",
+ "sha256": "aa648fd240fa39b49dcd11c19c266990006006de6699a412de485695910fbc1f",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "0.1.4"
+ },
"sky_engine": {
"dependency": "transitive",
"description": "flutter",
@@ -1360,6 +1450,16 @@
"source": "hosted",
"version": "1.4.0"
},
+ "unicode": {
+ "dependency": "transitive",
+ "description": {
+ "name": "unicode",
+ "sha256": "a6f7bcfc8ea1d5ce1f6c0b1c39117a9919f4953edd9fd7a64090a9796c499b57",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "1.1.9"
+ },
"universal_platform": {
"dependency": "transitive",
"description": {
@@ -1510,6 +1610,26 @@
"source": "hosted",
"version": "3.4.1"
},
+ "wakelock_plus": {
+ "dependency": "direct main",
+ "description": {
+ "name": "wakelock_plus",
+ "sha256": "9296d40c9adbedaba95d1e704f4e0b434be446e2792948d0e4aa977048104228",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "1.4.0"
+ },
+ "wakelock_plus_platform_interface": {
+ "dependency": "transitive",
+ "description": {
+ "name": "wakelock_plus_platform_interface",
+ "sha256": "14b2e5b9e35c2631e656913c47adecdd71633ae92896a27a64c8f1fcfabc21cc",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "1.5.0"
+ },
"watcher": {
"dependency": "transitive",
"description": {
@@ -1540,16 +1660,6 @@
"source": "hosted",
"version": "5.15.0"
},
- "win32_registry": {
- "dependency": "transitive",
- "description": {
- "name": "win32_registry",
- "sha256": "21ec76dfc731550fd3e2ce7a33a9ea90b828fdf19a5c3bcf556fa992cfa99852",
- "url": "https://pub.dev"
- },
- "source": "hosted",
- "version": "1.1.5"
- },
"window_manager": {
"dependency": "direct main",
"description": {
@@ -1599,10 +1709,20 @@
},
"source": "hosted",
"version": "3.1.3"
+ },
+ "youtube_explode_dart": {
+ "dependency": "direct main",
+ "description": {
+ "name": "youtube_explode_dart",
+ "sha256": "3d731d71df9901b1915bae806781df519cff32517e36db279f844ae619669e45",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "3.0.5"
}
},
"sdks": {
- "dart": ">=3.10.0 <4.0.0",
- "flutter": ">=3.35.0"
+ "dart": ">=3.11.0 <4.0.0",
+ "flutter": ">=3.41.0"
}
}
README.md
@@ -12,7 +12,7 @@
| `harmonoid` | [harmonoid][harmonoid] | `0.3.22` | **Unfree** | Music player |
| `localbooru-bin` | [localbooru-bin][localbooru] | `1.6.1` | GPL-3.0 | Local booru collection |
| `mo2-lint` | [mo2-lint][mo2-lint] | `0-unstable-2026-03-24` | GPL-3.0 | Mod Organizer 2 installer for Linux |
-| `musly-player` | [musly-player][musly] | `1.0.8` | CC-BY-NC-SA 4.0 | Subsonic-compatible music client |
+| `musly-player` | [musly-player][musly] | `1.0.11` | CC-BY-NC-SA 4.0 | Subsonic-compatible music client |
| `particle-music` | [particle-music][particle-music] | `2.1.2` | Apache-2.0 | Music player |
| `shimmie2` | [shimmie2][shimmie2] | `2.12.2` | GPL-2.0 | Image gallery (aka booru) |
| `shimmie2-unwrapped` | [shimmie2-unwrapped][shimmie2] | `2.12.2` | GPL-2.0 | Image gallery (aka booru) |