[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-7536":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":16,"subscribersCount":16,"size":16,"stars1d":16,"stars7d":17,"stars30d":18,"stars90d":16,"forks30d":16,"starsTrendScore":19,"compositeScore":20,"rankGlobal":10,"rankLanguage":10,"license":21,"archived":22,"fork":22,"defaultBranch":23,"hasWiki":24,"hasPages":24,"topics":25,"createdAt":10,"pushedAt":10,"updatedAt":32,"readmeContent":33,"aiSummary":34,"trendingCount":16,"starSnapshotCount":16,"syncStatus":35,"lastSyncTime":36,"discoverSource":37},7536,"pano-scrobbler","kawaiiDango\u002Fpano-scrobbler","kawaiiDango","Feature rich scrobbler for Windows, Linux & Android. Supports Last.fm, ListenBrainz, Libre.fm & Pleroma. With regex edits, charts & Discord Rich Presence on PC.","https:\u002F\u002Fkawaiidango.github.io\u002Fpano-scrobbler\u002F",null,"Kotlin",2120,67,26,63,0,7,52,3,27.5,"GNU General Public License v3.0",false,"main",true,[26,27,28,29,30,31],"discord-rich-presence","lastfm","librefm","listenbrainz","music","scrobbler","2026-06-12 02:01:40","## \u003Cimg src=\"composeApp\u002Fsrc\u002FdesktopMain\u002FcomposeResources\u002Fdrawable\u002Fic_launcher_with_bg.svg\" alt=\"app icon\" width=\"32\"\u002F> Pano Scrobbler\n\n[\\[repository\\]](https:\u002F\u002Fgithub.com\u002FkawaiiDango\u002Fpano-scrobbler)\n\n\u003Cimg src=\"desktop-screenshots\u002F1-scrobbles-desktop.jpg\" alt=\"scrobbles screen\" width=\"250\"\u002F> \u003Cimg src=\"desktop-screenshots\u002F2-charts-desktop.jpg\" alt=\"charts screen\" width=\"250\"\u002F>\n\n\u003Cimg src=\"fastlane\u002Fmetadata\u002Fandroid\u002Fen-US\u002Fimages\u002FphoneScreenshots\u002F3-friends-mobile.jpg\" alt=\"friends screen\" width=\"150\"\u002F> \u003Cimg src=\"fastlane\u002Fmetadata\u002Fandroid\u002Fen-US\u002Fimages\u002FphoneScreenshots\u002F4-details-mobile.jpg\" alt=\"details screen\" width=\"150\"\u002F>\n\n### Downloads\n\n**Windows:**\n\n[![github-x64](img\u002Fgithub-x64.svg)](https:\u002F\u002Fgithub.com\u002FkawaiiDango\u002Fpano-scrobbler\u002Freleases\u002Flatest\u002Fdownload\u002Fpano-scrobbler-windows-x64.exe)\n[![winget](img\u002Fwinget.svg)](https:\u002F\u002Fwinstall.app\u002Fapps\u002FkawaiiDango.pano-scrobbler)\n\n```\nwinget install -e --id kawaiiDango.pano-scrobbler\n```\n\n**Linux:**\n\n[![github-x64](img\u002Fgithub-x64.svg)](https:\u002F\u002Fgithub.com\u002FkawaiiDango\u002Fpano-scrobbler\u002Freleases\u002Flatest\u002Fdownload\u002Fpano-scrobbler-linux-x64.AppImage)\n[![github-arm64](img\u002Fgithub-arm64.svg)](https:\u002F\u002Fgithub.com\u002FkawaiiDango\u002Fpano-scrobbler\u002Freleases\u002Flatest\u002Fdownload\u002Fpano-scrobbler-liinux-arm64.AppImage)\n[![aur](img\u002Faur.svg)](https:\u002F\u002Faur.archlinux.org\u002Fpackages\u002Fpano-scrobbler-bin)\n\n```\nyay -S pano-scrobbler-bin\n```\n\nThe desktop versions do not use any closed source libraries.\n\n**Android (phones, tablets, TVs and Chromebooks):**\n\n[![github](img\u002Fgithub.svg)](https:\u002F\u002Fgithub.com\u002FkawaiiDango\u002Fpano-scrobbler\u002Freleases)\n[![fdroid](img\u002Ffdroid.svg)](https:\u002F\u002Fkawaiidango.github.io\u002Fpano-scrobbler\u002Ffdroid\u002Frepo?fingerprint=9954ECAB27F9FCE8290AC75A33F3DFE9FE5F6F5B8E6F33AD7F98307AC4D487BA)\n[![obtainium](img\u002Fobtainium.svg)](https:\u002F\u002Fapps.obtainium.imranr.dev\u002Fredirect?r=obtainium:\u002F\u002Fadd\u002Fhttps:\u002F\u002Fgithub.com\u002FkawaiiDango\u002Fpano-scrobbler)\n[![IzzyOnDroid](img\u002Fizzyondroid.svg)](https:\u002F\u002Fapt.izzysoft.de\u002Ffdroid\u002Findex\u002Fapk\u002Fcom.arn.scrobble)\n[![play-store](img\u002Fplay-store.svg)](https:\u002F\u002Fplay.google.com\u002Fstore\u002Fapps\u002Fdetails?id=com.arn.scrobble)\n\nSince v4.0, the non-Play builds do not use Firebase Crashlytics, Google Play Services, or any closed\nsource libraries.\n\nThe non-Play variant can optionally display a persistent notification on Android 14+.\nThis may or may not help prevent the system from killing the app in the background on devices from\ncertain manufacturers.\n\nInstalling the non-Play version from the F-Droid compatible repo, IzzyOnDroid or Obtainium will get\nyou automatic updates.\n\n**APK SHA256 fingerprint for non-Play builds:**\n\n```\n9E:68:AB:6B:D6:11:CE:79:DD:5D:53:E3:5A:15:CF:93:CF:73:9A:4E:94:C4:9A:B1:BF:10:DD:12:65:F0:2E:6C\n```\n\n### Translate\n\n[![translate](img\u002Fcrowdin.svg)](https:\u002F\u002Fcrowdin.com\u002Fproject\u002Fpscrobbler)\n\n## [FAQ](faq.md) • [Privacy](privacy-policy.md) • [Compiling](instructions.md)\n\n### Features:\n\n#### For all platforms (Windows, Linux, Android, Android TV):\n\n- No ads ever\n- Scrobbles to Lastfm, Librefm, ListenBrainz, Pleroma and other compatible services\n- View song, album, artist, album artist, and tag details\n- View scrobbles from a specific time, such as last year or last month\n- Extract or fix metadata such as \"Remastered\" with regex pattern edits\n- Extract the first artist from a string of all performers before scrobbling\n- Block artists, songs, etc., and automatically skip or mute when they play\n- Check what your followed users are listening to and view their stats\n- Import and export settings, edits, and blocklists\n- View charts with change indicators for specific time periods,\n- View scrobble count graphs and tag clouds\n- Get a random song, album, or artist from your listening history\n- Search Lastfm for a songs, artists, or albums\n- Themes\n- Remember and see apps you scrobbled from and play directly in them\n- Proxy support\n\n#### For desktop and Android (except TV):\n\n- Scrobble to a CSV or JSONL file locally\n- Interactive notification - view song info, edit, love, cancel, or block songs directly from the\n  notification\n- Collage generator\n- Add or remove personal tags from the info screen\n- Edit or delete existing scrobbles. Remembers edits\n- Control Pano Scrobbler from automation apps on Android or command-line on desktop\n\n#### Android only (except TV):\n\n- Scrobble from music recognition apps: Shazam, Ambient Music Mod and Audile\n- Scrobbling the new Pixel Now Playing app (since the March 2026 Pixel feature drop) is possible\n  only with root and KieronQuinn's Xposed module\n  [Public Compute Services](https:\u002F\u002Fgithub.com\u002FKieronQuinn\u002FPublicComputeServices)\n  [\\[Why?\\]](https:\u002F\u002Fgithub.com\u002FkawaiiDango\u002Fpano-scrobbler\u002Fissues\u002F876)\n- Charts as a customizable home-screen widget\n- Get your top scrobbles digests as a notification at the end of every week, month and year\n\n#### Desktop only:\n\n- Customizable Discord Rich Presence\n\n### Credits\n\n- YouTube title parser from [Web Scrobbler](https:\u002F\u002Fgithub.com\u002Fweb-scrobbler\u002Fweb-scrobbler)\n  and [Metadata Filter](https:\u002F\u002Fgithub.com\u002Fweb-scrobbler\u002Fmetadata-filter)\n- Icons from [pictogrammers.com](https:\u002F\u002Fpictogrammers.com) and [material.io](https:\u002F\u002Fmaterial.io)\n- Genres filter from [everynoise.com](https:\u002F\u002Feverynoise.com)\n- Tidal SteelSeries Integration from [TidalRPC](https:\u002F\u002Fgithub.com\u002FBitesizedLion\u002FTidalRPC)\n- Artists list from [MusicBrainz](https:\u002F\u002Fmusicbrainz.org)\n\nThanks to the\namazing [translators](composeApp\u002Fsrc\u002FcommonMain\u002FcomposeResources\u002Ffiles\u002Fcrowdin_members.txt) and\neveryone who reported bugs and helped me with this project.\n\n### Disclaimer\n\nThis project is not affiliated with Last.fm, Libre.fm, ListenBrainz or any other scrobbling service.\n\n### License\n\nSPDX-License-Identifier: GPL-3.0-or-later\n\nPano Scrobbler is licensed under\nthe [GNU General Public License v3 or later](http:\u002F\u002Fwww.gnu.org\u002Fcopyleft\u002Fgpl.html).\n","Pano Scrobbler 是一个功能丰富的跨平台音乐追踪器，支持 Last.fm、ListenBrainz、Libre.fm、Pleroma 等多种服务。其核心功能包括无广告体验、详细的音乐播放记录追踪以及对多种音乐服务的支持。项目采用 Kotlin 语言开发，确保了代码的简洁性和可维护性，并且桌面版本不使用任何闭源库。Pano Scrobbler 适用于希望在不同设备上（如 Windows、Linux、Android 手机和平板电脑）统一管理个人音乐收听历史的用户，特别适合音乐爱好者和需要跨平台同步音乐数据的用户。",2,"2026-06-11 03:12:55","top_language"]