riverpod_lint
Riverpod_lint 是一個為 Riverpod 使用者設計的開發工具,旨在幫助解決常見問題並簡化重複性任務。
一款設計用以捕捉經典iPod Classic懷舊氛圍的本地音樂播放應用程式。
Riverpod_lint 是一個為 Riverpod 使用者設計的開發工具,旨在幫助解決常見問題並簡化重複性任務。
用於存取電池狀態(充滿、充電、放電)資訊的 Flutter 外掛程式。
支援背景播放與媒體通知的 just_audio 增強套件。
v1.3.4一個幫助您以美觀、簡潔且可自訂的方式呈現您的應用程式及其功能的指南。教學 | 指南 | 教練。
Hive 社區版 - Hive v2 的精神延續
Hive 的擴展。讓在 Flutter 應用中使用 Hive 更加容易。
Hive 的擴展。自動為任何類別產生 TypeAdapters 來儲存資料。
v0.8.1Lint 規則是一種強大的方式,可以改善專案的可維護性。自訂 Lint 讓套件作者與開發者能輕鬆撰寫自訂的 lint 規則。
一個用於在 iOS、Android、Web 和 OpenHarmony 上處理震動 API 的外掛程式。
一個可在所有平台(包括 Flutter 和伺服器端)上運作的 'dart:html',可簡化跨平台開發與 HTML/XML 處理。
用於從設備儲存中查詢音訊/歌曲資訊(如標題、藝術家、專輯等)的 Flutter 插件。
音訊檔案的元資料讀取器。支援 ID3、Vorbis 標註和 ILST iTunes
^1.6.0^0.18.19^7.1.1^1.0.9^2.8.4{"git":{"url":"https://github.com/adeeteya/Disable-Battery-Optimizations.git","ref":"master"}}^11.0.2{"sdk":"flutter"}{"sdk":"flutter"}^3.3.2^17.3.0^2.19.3^2.3.4any^0.10.6^0.0.1-beta.17^2.1.0^1.2.1^1.0.9{"git":{"url":"https://github.com/adeeteya/on_audio_query.git","ref":"main","path":"packages/on_audio_query"}}^2.1.6^12.0.3^2.5.5^1.3.3^2.3.0^6.3.2^3.2.0^1.6.8^3.6.0^2.15.1^6.0.0{"sdk":"flutter"}^1.11.2^3.1.4以下為英文專案原文快照,最新內容請造訪 GitHub。
Classipod App Screenshots
Introducing "ClassiPod" – Your Timeless Audio Experience
Step back in time with ClassiPod, a local music player app designed to capture the nostalgic essence of the iconic iPod Classic. Immerse yourself in the familiar click wheel interface and relive the joy of navigating your music library with a touch of retro charm.
🧭 Intuitive Navigation: Navigate through your music library effortlessly using the virtual click wheel. Scroll, click, and feel the tactile response as you rediscover the joy of selecting your favorite tracks with the same ease as the original iPod.
🗃️ Local Music Library: ClassiPod is focused on your locally stored music files, ensuring that your personal music collection takes center stage. Organize your tracks, albums, and playlists just like you did on your trusty iPod Classic.
🖌️ Customizable Themes: Personalize your ClassiPod experience with the option of silver or grey device frame. Choose from the two different color schemes to tailor the app's appearance to your unique style.
🖼️ Cover Art Display: Immerse yourself in your music by appreciating album artwork on the vibrant display. ClassiPod pays homage to the visual appeal of classic iPods by showcasing your favorite album covers in a retro-inspired format.
🎼 No Frills, Just Music: ClassiPod stays true to the essence of a music player – no distractions, no unnecessary features. Focus solely on the joy of listening to your favorite tunes without the complexities of a modern streaming service.
🎧 Offline Listening: Enjoy your music without relying on an internet connection. ClassiPod is perfect for those moments when you want to disconnect and savor the tunes stored locally on your device.
Relive the magic of the iPod Classic with ClassiPod – where timeless design meets the convenience of today. Download now and embark on a journey down memory lane with your music in the palm of your hand.
If you like what you see, please ⭐ the repo.
ClassiPod imports a format when its metadata can be read and at least one configured playback backend can play it. Playback availability therefore varies by platform:
| Format | Extensions | Expected playback |
|---|---|---|
| MP3 | .mp3 |
Android, iOS, Windows, Linux, web |
| PCM WAV | .wav |
Android, iOS, Windows, Linux, web |
| FLAC | .flac |
Android, iOS, Windows, Linux, major browsers |
| AAC in MP4 | .m4a, .mp4 |
Android, iOS, Windows, Linux, major browsers |
| Ogg Vorbis | .ogg |
Android, Windows, Linux, supporting browsers |
| Ogg Opus | .opus |
Android, Windows, Linux, supporting browsers |
| Raw ADTS AAC | .aac |
Android, iOS, Windows, Linux; browser-dependent |
| AIFF / AIFF-C | .aif, .aiff, .aifc |
iOS, Windows, Linux |
| Monkey's Audio | .ape |
Windows, Linux |
| QuickTime | .mov |
iOS, Windows, Linux; browser-dependent |
| Platform | Installation Links |
|---|---|
| Android |
Get it on Google Play
Get it on F-Droid APK download |
| Linux |
Download .AppImage
Download .deb Download .rpm |
| Windows | Download Windows Installer |
| Web App | Web App |
| Name | Usage |
|---|---|
| audio_metadata_reader | To read the metadata of the local mp3 files |
| audio_service | To support background audio playback |
| battery_plus | Shows phone battery level and status |
| cupertino_icons | For ios style icons |
| device_preview_plus | For visualizing how the app looks on different devices and screens |
| disable_battery_optimization | To Disable vendor or android specific battery optimizations for background playback |
| file_picker | To select the directory from which the music files are scanned |
| flutter_localizations | For in-app localization map data |
| flutter_riverpod | For State Management |
| go_router | To handle routing within the app |
| hive_ce | To Cache Auio Metadata and store playlists |
| hive_ce_flutter | For flutter specific libs of hive |
| intl | For internalization and localization of the app |
| just_audio | To play audio files |
| just_audio_background | To control audio through media notification |
| just_audio_media_kit | To play audio files on Windows and Linux |
| media_kit_libs_linux | Media kit Libraries for Linux |
| media_kit_libs_windows_audio | Media kit Libraries for Windows |
| on_audio_query | To fetch all the music files from Android and iOS |
| path_provider | To fetch app data directories |
| permission_handler | To check and request for file and audio access permissions |
| shared_preferences | To store system settings |
| tutorial_coach_mark | To provide app tutorial to the users |
| universal_html | For Launching the app in full-screen mode on web versions |
| url_launcher | For Launching the Donation Page Link |
| vibration | Used for vibration while using device controls |
| vibration_web | Used for vibration on the webapp version |
| build_runner | For code generation |
| custom_lint | For using custom lint rules |
| flutter_lints | For using recommended flutter lints |
| flutter_test | For unit and widget testing the app |
| hive_ce_generator | For automatically generating Hive TypeAdapters |
| riverpod_lint | For using riverpod specific linting rules |
Copyright (c) 2025 Aditya R BSD-4-Clause LICENCE