[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-9126":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":17,"stars7d":18,"stars30d":19,"stars90d":16,"forks30d":16,"starsTrendScore":20,"compositeScore":21,"rankGlobal":10,"rankLanguage":10,"license":22,"archived":23,"fork":23,"defaultBranch":24,"hasWiki":25,"hasPages":23,"topics":26,"createdAt":10,"pushedAt":10,"updatedAt":47,"readmeContent":48,"aiSummary":49,"trendingCount":16,"starSnapshotCount":16,"syncStatus":50,"lastSyncTime":51,"discoverSource":52},9126,"namida","namidaco\u002Fnamida","namidaco","A Beautiful and Feature-rich Music & Video Player with Youtube Support, Built in Flutter","",null,"Dart",5727,308,45,129,0,5,60,259,31,38.47,"Other",false,"main",true,[27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46],"android","android-app","android-music-player","audio-player","beautiful-ui","flutter","flutter-app","flutter-apps","flutter-music-app","flutter-music-player","lastfm","music","music-player","music-player-application","player","playlist","video","video-player","video-player-application","youtube","2026-06-12 02:02:03","\u003Clink rel=\"stylesheet\" href=\"styles.css\" \u002F>\n\n# \u003Cdiv style=\"margin-right: 18px; margin-top: 18px; display:flex; vertical-align: middle; align-items: center; max-width: 100%;\">\u003Cimg src=\"assets\u002Fnamida_icon.png\" width=\"82\" style=\"margin-right: 18px;\">Namida\u003C\u002Fdiv>\n\nA Beautiful and Feature-rich Music & Video Player with Youtube Support, Built in Flutter\n\n\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fflutter\u002Fflutter\">![](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FBuilt%20in-Flutter-%23369FE7)\n\u003C\u002Fa>\n\u003Ca href=\"https:\u002F\u002Ft.me\u002Fnamida_official\">![](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FChannel-blue?link=https%3A%2F%2Ft.me%2Fnamida_officialt&logo=telegram&logoColor=white)\n\u003C\u002Fa>\n\u003Ca href=\"https:\u002F\u002Ft.me\u002F+FmdfsgKoGmM1ZGFk\">![](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FChat-blue?link=https%3A%2F%2Ft.me%2F%2BFmdfsgKoGmM1ZGFk&logo=telegram&logoColor=white)\n\u003C\u002Fa>\n\u003Ca href=\"https:\u002F\u002Fdiscord.gg\u002FWeY7DTVChT\">![](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FDiscord-7B55C1?link=https%3A%2F%2Fdiscord.gg%2FWeY7DTVChT&logo=discord&logoColor=white)\n\u003C\u002Fa>\n\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fnamidaco\u002Fnamida\u002Freleases\">\n![](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fdownloads\u002Fnamidaco\u002Fnamida\u002Ftotal.svg)\n\u003C\u002Fa>\n\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fnamidaco\u002Fnamida\u002Freleases\">\n[![Hits-of-Code](https:\u002F\u002Fhitsofcode.com\u002Fgithub\u002Fnamidaco\u002Fnamida?branch=main)](https:\u002F\u002Fhitsofcode.com\u002Fgithub\u002Fnamidaco\u002Fnamida\u002Fview?branch=main)\n\u003C\u002Fa>\n\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fnamidaco\u002Fnamida\u002Freleases\">\n[![](https:\u002F\u002Fimg.shields.io\u002Fendpoint?url=https:\u002F\u002Fghloc.vercel.app\u002Fapi\u002Fnamidaco\u002Fnamida\u002Fbadge?style=flat&logo=dart&logoColor=aqua&label=Total%20Lines&color=darkturquoise)](https:\u002F\u002Fghloc.vercel.app\u002Fnamidaco\u002Fnamida?branch=main)\n\u003C\u002Fa>\n\n\u003Cdiv>\n  \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fnamidaco\u002Fnamida\u002Freleases\u002Flatest\">\n    \u003Cimg src=\".\u002Fsome stuff\u002Fbadge_github.png\" height=\"50\">\n  \u003C\u002Fa>\n  &nbsp;\n  \u003Ca href=\"https:\u002F\u002Fapps.obtainium.imranr.dev\u002Fredirect?r=obtainium:\u002F\u002Fadd\u002Fhttps:\u002F\u002Fgithub.com\u002Fnamidaco\u002Fnamida\u002F\">\n    \u003Cimg src=\"https:\u002F\u002Fraw.githubusercontent.com\u002FImranR98\u002FObtainium\u002Fmain\u002Fassets\u002Fgraphics\u002Fbadge_obtainium.png\" height=\"50\">\n  \u003C\u002Fa>\n\u003C\u002Fdiv>\n\n# Sections:\n\n- [Features](#-features)\n  - [Library \\& Indexing](#library--indexing)\n  - [Look \\& Feel](#look--feel)\n  - [Streaming & Youtube](#streaming--youtube)\n  - [Others](#others)\n  - [Some additional cool features](#some-additional-cool-features)\n- [Video Integration](#video-integration)\n- [Screenshots](#screenshots)\n- [Usage Preview](#usage-preview)\n- [Installation](#installation)\n- [Companion Apps](#companion-apps)\n- [Permission Note](#permission-note)\n- [Special Thanks](#special-thanks)\n- [Translate](#translate)\n- [Contribute](#contribute)\n- [Donate](#donate)\n- [Social](#social)\n- [LICENSE](#license)\n\n# 🎉 Features\n\n- Everything you might expect from a music player, in addition to the following:\n\n## Library & Indexing\n\n- Powerful Indexer & Tag Editor, powered by @jaudiotagger.\n- Artists and Genres Separators.\n- Prevent Duplicated Tracks.\n- Set Minimum File Size & Duration.\n- Folders-based Library system, with the ability to exclude folders as well.\n- Sort by almost any property of the track or the album.. etc.\n\n## Look & Feel\n\n- Material3-like Theme.\n- Dynamic Theming, Player Colors are picked from the current album artwork.\n- Home, Tracks, Albums, Artists, Genres, Playlists, Queues and Folders Pages.\n- Waveform Seekbar.\n- Lots of customizations (check out [customization section](#customization-settings)).\n\n## Streaming & Youtube\n\n- Best Video & Audio Quality\n- Audio Only & Data Saver Mode\n- Support Downloads, Caching & Offline Playback\n- Video View with gestures support (swipe to control volume, double tap to seek, swipe up\u002Fpinch in to enter fullscreen, swipe to seek, long press for 2x speed, etc)\n- SponsorBlock & Return Youtube Dislike Integration\n- Segments and Heatmap for videos\n- Data Saver Mode\n- Cache Priority System to keep important stuff\n- Tags config for downloads\n- Optional Auto title\u002Fartist\u002Falbum extraction for downloads and scrobbling\n- Downloads output filename builder (similar to yt-dlp)\n- Multi Library Support (Local\u002FYT\u002FSubsonic\u002FWebDAV)\n\n\u003Cdetails>\n\n\u003Csummary>Available formats & example\u003C\u002Fsummary>\n\n- Formats:\n  - `video_id`, `id`: video identifier\n  - `video_url`, `url`: video full url (https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=`id`)\n  - `video_title`, `fulltitle`: video full title\n  - `title`: extracted music title from video title (_Navjaxx - **\u003Cins>Fading Light\u003C\u002Fins>** (Slowed)_)\n  - `artist`: extracted music artist from video title (**\\*\u003Cins>Navjaxx\u003C\u002Fins>** - Fading Light (Slowed)\\*) or else `channel`\n  - `genre`: music genre. automatically set to **_Nightcore_** when the video title contains \"nightcore\".\n  - `ext`: format container extension (mp4, m4a, webm). this is not necessary as it would be added automatically\n  - `channel_fulltitle`: channel full name\n  - `channel`, `uploader`: channel name (excluding ` - Topic`)\n  - `channel_id`, `uploader_id`: channel id\n  - `channel_url`, `uploader_url`: channel url\n  - `timestamp`: UNIX timestamp of the video (milliseconds since epoch)\n  - `upload_date`: upload date of the video, converted to local time (yyyyMMdd)\n  - `view_count`: view count of the video\n  - `like_count`: like count of the video\n  - `description`: video description. links are wrapped in a markdown style\n  - `duration`: video duration in seconds (204)\n  - `duration_string`: video duration formatted (3:24)\n  - `playlist_title`: title of the playlist containing the video\n  - `playlist_id`: id of the playlist containing the video\n  - `playlist`: `playlist_title` if available or else `playlist_id`\n  - `playlist_count`: total videos count in the playlist\n  - `playlist_index`: index of the video in the playlists (starts at 0)\n  - `playlist_autonumber`: position of the video in the playlists (starts at 1)\n  - `none`: empty field. useful for tags to override any other settings\n\n- Example:\n\n```bash\n# [04] music title [(channel name)]\n[%(playlist_autonumber)s] %(title)s [(%(channel)s)]\n\n# saving to separate folders\n# music playlist\u002F02. music title.m4a\n%(playlist)s\u002F%(playlist_autonumber)s. %(title)s.%(ext)s\n```\n\n\u003C\u002Fdetails>\n\n## Others:\n\n- Lyrics auto fetching & displaying (Synced & Plain) + Support for Word Synced lrc\u002Fttml.\n- Sleep Timer (Tracks or Minutes)\n- Crossfade, Play\u002FPause Fade Effect, along with Skip Silence.\n- Replay Gain (Normalize Audio)\n- Control pausing scenarios (calls, notifications, volume 0, etc..)\n- Search tracks by title, artist, album, filename, even lyrics and more.\n- Global Tracks Selection\n  - allows u to select from multiple places into the same list.\n- Never miss your sessions!\n  - persistent and reliable queue system, your sessions are saved for later usage.\n- Reliable History System\n  - despite being a flexible system (easily modified, manipulated, imported), it lets u specifiy minimum seconds\u002Fpercentage to count a listen.\n- Most Played Playlist\n  - find out your top tracks based on your history record.\n- Custom Playlists Order & Ability to set custom artworks\n- Left & Right swipe actions for tracks and videos\n- Artwork Gestures (tap and long press)\n- Support for `cover.jpg` etc images for folders, & `.info.txt` for displaying small info\n\n## Some additional cool features:\n\n- Smort Tracks Generation:\n  - uuh.. with dis advanced algorithm brought for you, u can generate tracks related to one you currently listening to, typically the ones that you often listened to in the same period. based on your history.\n  - also u can generate tracks released around the same time, or from specific range of time, from ratings, from available moods, or randomly.\n- Animating Thumbnail:\n  - A thumbnail that animates with the current audio peak, looks cool.\n- Miniplayer Party Mode:\n  - Applies an edge breathing effect, colors can be static or dynamic (all the colors extracted from the artwork)\n- Particles Effect\n  - they speed up with the audio peak too\n- Track Play Mode\n  - when playing from search, you can selected whether to play: selected track only, search results, album, first artist or first genre.\n- Insert after latest inserted\n  - Want to insert multiple tracks one after each other? this will get your back.\n- Repeat for N times\n  - in addition to normal repeat modes (all, none, one), this one lets you repeat the track for number of times before playing the next track.\n- Extract feat. & ft. artist\n  - u won't miss the featured artists in the title, they'll have their own entry inside artists tab.\n- Dive into your memories\n  - Find out ur long partners u forgot about, \"lost memories\" allows u to meet tracks you listened to around this time, but n years ago\n  - The \"Most Played\" page also allows you to specify time range, showing ur most beloved tracks at that time\n  - The \"Recommended\" tracks addition in queue lets you add tracks you usually listened to with the current one\n  - The \"Similar Release Date\" tracks addition in queue lets you add tracks released around the same time as the current one\n- \u003Cp>CAN IMPORT YOUTUBE HISTORY \u003Cimg src=\"some stuff\u002Fong.png\" width=16 height=16\u002F>\u003C\u002Fp>\n- \u003Cp>LASTFM TOO AND MAYBE MORE IN FUTURE \u003Cimg src=\"some stuff\u002Fyoowhat.gif\" width=16 height=16\u002F>\u003C\u002Fp>\n- you gonna find decent amount of options\u002Fcustomizations in the settings and inside dialogs so make sure to check them out.\n\n# Video Integration\n\n- For Local Library, Namida is capable of playing videos related to the music, Video can be found either locally or fetched from youtube\n\n\u003Cdetails>\n\u003Csummary>\n\n###### How locally?\n\n\u003C\u002Fsummary>\ntypically looks (inside the folders you specificed) for any matching title, matching goes as following:\n\u003Cbr>\n-- Alan walker - Faded.m4a\n\u003Cbr>\n-- video alAn WaLkER - faDed (480p).mp4\n\u003Cbr>\nthe video filename should contain at least one of the following:\n \u003Cbr>\n   1. the music filename as shown above.\n \u003Cbr>\n   2. title & first artist of the track.\n \u003Cbr>\n   3. track youtube id (in track comment tag\u002Ffilename, see \"#How youtube?\" section below).\n\u003Cbr>\nnote: some cleanup is made to improve the matching, all symbols & whitespaces are ignored.\n\u003C\u002Fdetails>\n\n\u003Cdetails>\n\u003Csummary>\n\n###### How youtube?\n\n\u003C\u002Fsummary>\n\n- looks up in the track comment tag (as they are mostly done by @yt-dlp) or filename for any matching youtube link, if found then it starts downloading (and caches) and plays once it's ready, streaming here isn't a good idea as the priority goes for the music file itself.\n  - for comment tag, any url format should get matched normally.\n  - for filenames, it should contain `v=video_id` or `id=video_id` in order to get matched.\n\n\u003C\u002Fdetails>\n\n- Since v4.0.0, full video library indexing & playback is supported, videos can now be played independently, as well as dedicated videos folder view.\n\n# Screenshots\n\n\u003Cimg src=\"screens\u002Fcollection_light_1.jpg\" class=\"imgbr\"\u002F>\n\u003Cimg src=\"screens\u002Fcollection_light_2.jpg\" class=\"imgbr\"\u002F>\n\u003Cimg src=\"screens\u002Fcollection_dark_1.jpg\" class=\"imgbr\"\u002F>\n\u003Cimg src=\"screens\u002Fcollection_dark_2.jpg\" class=\"imgbr\"\u002F>\n\n\u003Cdetails>\n  \u003Csummary>\n\n### Customization Settings\n\n  \u003C\u002Fsummary>\n    \u003Cimg src=\"screens\u002Fcustomization_settings.jpg\" class=\"imgbr\" width=\"50%\">\n\u003C\u002Fdetails>\n\n\u003Cdetails>\n  \u003Csummary>\n\n### YouTube Miniplayer\n\n  \u003C\u002Fsummary>\n    \u003Cimg src=\"screens\u002Fyt_miniplayer.png\" class=\"imgbr\" width=\"50%\">\n\u003C\u002Fdetails>\n\u003Cbr>\n\n### Usage Preview\n\n| Animating Thumbnail | Recommends & Listens |\n| --- | --- |\n| \u003Cvideo src=\"https:\u002F\u002Fgithub.com\u002Fnamidaco\u002Fnamida\u002Fassets\u002F85245079\u002Fda47c270-9f45-4ff5-a08e-e99e4b7ebb7c.mp4\"> | \u003Cvideo src=\"https:\u002F\u002Fgithub.com\u002Fnamidaco\u002Fnamida\u002Fassets\u002F85245079\u002F72e978b3-6e15-4b4e-948a-03b470802b30.mp4\"> |\n\n# Installation\n\n\u003Cdiv align=\"center\">\n\n\u003Ctable>\n\n\u003Ctr>\n  \u003Cth>\u003Cdiv align=\"center\">Platform\u003C\u002Fdiv>\u003C\u002Fth>\n  \u003Cth>\u003Cdiv align=\"center\">Stable\u003C\u002Fdiv>\u003C\u002Fth>\n  \u003Cth>\u003Cdiv align=\"center\">Beta\u003C\u002Fdiv>\u003C\u002Fth>\n\u003C\u002Ftr>\n\n\u003Ctr>\n\u003Ctd align=\"center\">\u003Cb>Android\u003C\u002Fb>\u003C\u002Ftd>\n\u003Ctd align=\"center\" width=\"200\">\n  \u003Cdiv style=\"display:flex; flex-direction:column; align-items:center;\">\n    \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fnamidaco\u002Fnamida\u002Freleases\u002Flatest\">\n      \u003Cimg src=\".\u002Fsome stuff\u002Fbadge_github.png\" height=\"50\">\n    \u003C\u002Fa>\n    \u003Ca href=\"https:\u002F\u002Fapps.obtainium.imranr.dev\u002Fredirect?r=obtainium:\u002F\u002Fadd\u002Fhttps:\u002F\u002Fgithub.com\u002Fnamidaco\u002Fnamida\u002F\">\n      \u003Cimg src=\"https:\u002F\u002Fraw.githubusercontent.com\u002FImranR98\u002FObtainium\u002Fmain\u002Fassets\u002Fgraphics\u002Fbadge_obtainium.png\" height=\"50\" style=\"margin-top:8px;\">\n    \u003C\u002Fa>\n  \u003C\u002Fdiv>\n\u003C\u002Ftd>\n\u003Ctd align=\"center\" width=\"200\">\n  \u003Cdiv style=\"display:flex; flex-direction:column; align-items:center;\">\n    \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fnamidaco\u002Fnamida-snapshots\u002Freleases\u002Flatest\">\n      \u003Cimg src=\".\u002Fsome stuff\u002Fbadge_github.png\" height=\"50\">\n    \u003C\u002Fa>\n    \u003Ca href=\"https:\u002F\u002Fapps.obtainium.imranr.dev\u002Fredirect?r=obtainium:\u002F\u002Fadd\u002Fhttps:\u002F\u002Fgithub.com\u002Fnamidaco\u002Fnamida-snapshots\u002F\">\n      \u003Cimg src=\"https:\u002F\u002Fraw.githubusercontent.com\u002FImranR98\u002FObtainium\u002Fmain\u002Fassets\u002Fgraphics\u002Fbadge_obtainium.png\" height=\"50\" style=\"margin-top:8px;\">\n    \u003C\u002Fa>\n  \u003C\u002Fdiv>\n\u003C\u002Ftd>\n\u003C\u002Ftr>\n\n\u003Ctr>\n\u003Ctd align=\"center\">\u003Cb>Windows\u003C\u002Fb>\u003C\u002Ftd>\n\u003Ctd align=\"center\" width=\"200\">\n  \u003Cdiv style=\"display:flex; flex-direction:column; align-items:center;\">\n    \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fnamidaco\u002Fnamida\u002Freleases\u002Flatest\">\n      \u003Cimg src=\".\u002Fsome stuff\u002Fbadge_github.png\" height=\"50\">\n    \u003C\u002Fa>\n  \u003C\u002Fdiv>\n\u003C\u002Ftd>\n\u003Ctd align=\"center\" width=\"200\">\n  \u003Cdiv style=\"display:flex; flex-direction:column; align-items:center;\">\n    \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fnamidaco\u002Fnamida-snapshots\u002Freleases\u002Flatest\">\n      \u003Cimg src=\".\u002Fsome stuff\u002Fbadge_github.png\" height=\"50\">\n    \u003C\u002Fa>\n  \u003C\u002Fdiv>\n\u003C\u002Ftd>\n\u003C\u002Ftr>\n\n\u003Ctr>\n\u003Ctd align=\"center\">\u003Cb>Linux\u003C\u002Fb> \u003Csub>\u003Ccode>new\u003C\u002Fcode>\u003C\u002Fsub>\u003C\u002Ftd>\n\u003Ctd align=\"center\">\u003Ci>Soon\u003C\u002Fi>\u003C\u002Ftd>\n\u003Ctd align=\"center\" width=\"200\">\n  \u003Cdiv style=\"display:flex; flex-direction:column; align-items:center;\">\n    \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fnamidaco\u002Fnamida-snapshots\u002Freleases\u002Flatest\">\n      \u003Cimg src=\".\u002Fsome stuff\u002Fbadge_github.png\" height=\"50\">\n    \u003C\u002Fa>\n    \u003Ca href=\"#linux-installation\">\u003Csub>Installation steps ↓\u003C\u002Fsub>\u003C\u002Fa>\n  \u003C\u002Fdiv>\n\u003C\u002Ftd>\n\u003C\u002Ftr>\n\n\u003C\u002Ftable>\n\n\u003C\u002Fdiv>\n\n### Linux Installation\n\n> [!IMPORTANT]\n> Install dependencies: **mpv** (for playback)\n> (you may skip this if you used a package manager)\n>\n> ```bash\n> sudo pacman -S mpv     # Arch\u002FManjaro\n> sudo apt install mpv   # Debian\u002FUbuntu\u002FMint\n> sudo dnf install mpv   # Fedora\u002FRHEL\n> ```\n\n> [!NOTE]\n> (Optional) Install **wpe** (for login support) or download the `*_login` variant\n>\n> ```bash\n> # Arch\u002FManjaro\n> sudo pacman -S wpewebkit\n>\n> # Debian\u002FUbuntu\u002FMint\n> sudo apt install libwpewebkit-2.0-1\n>\n> # Fedora\u002FRHEL\n> sudo dnf install dnf-plugins-core\n> sudo dnf copr enable philn\u002Fwpewebkit\n> sudo dnf install wpewebkit\n> ```\n\n```bash\n# Quick Install\ncurl -fsSL https:\u002F\u002Fraw.githubusercontent.com\u002Fnamidaco\u002Fnamida\u002Fmain\u002Fscripts\u002Finstall_linux_tar.sh | sudo bash\n\n# Package managers\nyay -Sy namida-bin                  # AUR (Arch Linux)\nparu -Sy namida-bin                 # AUR (Arch Linux)\nsudo apt install .\u002Fnamida.deb   # Debian\u002FUbuntu (download .deb from beta releases)\nsudo dnf install .\u002Fnamida.rpm   # Fedora\u002FRHEL (download .rpm from beta releases)\n\n# Nix (Home Manager) Installation\n# Available at: https:\u002F\u002Fcodeberg.org\u002FiWisp360\u002Fnamida-nix\n```\n\n### Companion Apps:\n\n> [!TIP]\n> **Community-built tools for an enhanced namida experience**\n>\n> - 🔄 [Namida Sync](https:\u002F\u002Fgithub.com\u002F010101-sans\u002Fnamida_sync), a tool for syncing namida backups & files across android, windows and linux\n>   - by [@010101-sans](https:\u002F\u002Fgithub.com\u002F010101-sans)\n> - 📊 [Namida Charts](https:\u002F\u002Fgithub.com\u002FDiWu17\u002Fnamida_history_app), a companion app that shows yearly, monthly & more listening stats with charts based on namida history\n>   - by [@DiWu17](https:\u002F\u002Fgithub.com\u002FDiWu17)\n> - 🎁 [Namida Wrapped](https:\u002F\u002Fnamida-wrapped.vercel.app), a local web ui for generating spotify wrapped-style stats\n>   - by [@bebrriko](https:\u002F\u002Fgithub.com\u002Fbebrriko)\n\n### Permission Note:\n\n#### The permissions namida uses and why:\n\n> - `WAKE_LOCK` & `FOREGROUND_SERVICE` & `FOREGROUND_SERVICE_MEDIA_PLAYBACK`: keep app alive for media playback.\n> - `INTERNET`: for many stuff like artist\u002Falbum images, streaming & downloading, etc.\n> - `READ_EXTERNAL_STORAGE` (Android ≤ 12): list files from indexer folders only.\n> - `READ_MEDIA_AUDIO` (Android 13+): list audio files from indexer folders only.\n> - `READ_MEDIA_VIDEO` (Android 13+): list video files from indexer folders only (for video playback).\n> - `READ_MEDIA_IMAGES` (Android 13+): list image files from indexer folders only (for fallback covers).\n> - `WRITE_EXTERNAL_STORAGE` (Android ≤ 10): same as below but less restrict.\n> - `MANAGE_EXTERNAL_STORAGE` or `all_files_access` (Android 10+ \u002F requested when needed): used for\n>   - editing audio tags\n>   - creating or auto-restoring backups\n>   - saving artworks\n>   - deleting files\n>   - compressing images & fix ytdlp images\n>   - exporting playlists as m3u\n>   - downloading youtube content\n>   - playing tracks from a root folder\n>   - in-app file browser\n> - `VIBRATE`: vibrate\u002Fhaptic feedback while doing some actions (can be turned off in settings).\n> - `POST_NOTIFICATIONS` (requested when needed): post notifications like history import\u002Fdownload progress\n> - `REQUEST_IGNORE_BATTERY_OPTIMIZATIONS` (requested when needed): improve downloads.\n> - `WRITE_SETTINGS` (requested when needed): to set audio as ringtone\u002Fetc.\n\n### Special Thanks:\n\n> - [@MSOB7YY](https:\u002F\u002Fgithub.com\u002FMSOB7YY) for their youtube client, which powers youtube section.\n> - [@cameralis](https:\u002F\u002Fgithub.com\u002Fcameralis) for their awesome miniplayer physics.\n> - [@alexmercerind](https:\u002F\u002Fgithub.com\u002Falexmercerind) for helping me out a lot.\n> - [@lusaxweb](https:\u002F\u002Fgithub.com\u002Flusaxweb) for their awesome Iconsax icon pack.\n> - All packages' maintainers which made namida possible.\n>   \u003Cbr>\n\n# Translate\n\n- You can help translating Namida to your language on [Translation Repo](https:\u002F\u002Fgithub.com\u002Fnamidaco\u002Fnamida-translations)\n\n# Contribute\n\n- Building is not currently directly possible, see why on https:\u002F\u002Fgithub.com\u002Fnamidaco\u002Fnamida\u002Fissues\u002F37#issuecomment-1780341883\n\n\u003C!-- [![Translation status](https:\u002F\u002Ftranslate.codeberg.org\u002Fwidget\u002Fnamida-translations\u002Fnamicomponent\u002Fhorizontal-auto.svg)](https:\u002F\u002Ftranslate.codeberg.org\u002Fengage\u002Fnamida-translations\u002F) -->\n\n# Donate\n\n- Donation will help improve namida and will show appreciation.\n\n\u003Ca href=\"https:\u002F\u002Fwww.buymeacoffee.com\u002Fnamidaco\" target=\"_blank\">\u003Cimg src=\"https:\u002F\u002Fcdn.buymeacoffee.com\u002Fbuttons\u002Fv2\u002Fdefault-yellow.png\" alt=\"Buy Me A Coffee\" style=\"height: 42px;\" >\u003C\u002Fa>\n\u003Ca href=\"https:\u002F\u002Fko-fi.com\u002Fnamidaco\" target=\"_blank\">\u003Cimg src=\"https:\u002F\u002Fko-fi.com\u002Fimg\u002Fgithubbutton_sm.svg\" alt=\"Ko-fi\" style=\"height: 42px;\" >\u003C\u002Fa>\n\n> Bitcoin\u002FETH\u002FUSDT (BEP20): `0x95b2834c84def92860df773d8b3d80d4c296d748`\n\n- Don't forget to 🌟 star the repo if you like the project ^^\n\n# Social\n\n- join us on our platforms for updates, tips, discussion & ideas\n  - [Telegram (Updates)](https:\u002F\u002Ft.me\u002Fnamida_official)\n  - [Telegram (Chat)](https:\u002F\u002Ft.me\u002F+FmdfsgKoGmM1ZGFk)\n  - [Discord](https:\u002F\u002Fdiscord.gg\u002FWeY7DTVChT)\n\n> [!WARNING]\n> There are no websites for namidaco\u002Fnamida other than GitHub & Telegram,\n> we are not resposible for downloading from other sources.\n\n# LICENSE\n\nProject is licensed under [EULA](https:\u002F\u002Fgithub.com\u002Fnamidaco\u002Fnamida\u002Fblob\u002Fmain\u002FLICENSE) License.\n\n```\n© Copyright (C) 2023-present Namidaco \u003Cnamida.coo@gmail.com>\n- You may read\u002Fcompile\u002Fmodify the code for your personal usage, or for the purpose of contribution for the software.\n- Redistributing the program as a whole under different name or license without permission is not allowed.\n```\n\n\u003Ca href=\"https:\u002F\u002Fstar-history.com\u002F#namidaco\u002Fnamida&Date\">\n \u003Cpicture>\n   \u003Csource media=\"(prefers-color-scheme: dark)\" srcset=\"https:\u002F\u002Fapi.star-history.com\u002Fsvg?repos=namidaco\u002Fnamida&type=Date&theme=dark\" \u002F>\n   \u003Csource media=\"(prefers-color-scheme: light)\" srcset=\"https:\u002F\u002Fapi.star-history.com\u002Fsvg?repos=namidaco\u002Fnamida&type=Date\" \u002F>\n   \u003Cimg alt=\"Star History Chart\" src=\"https:\u002F\u002Fapi.star-history.com\u002Fsvg?repos=namidaco\u002Fnamida&type=Date\" \u002F>\n \u003C\u002Fpicture>\n\u003C\u002Fa>\n","Namida 是一个基于 Flutter 开发的美观且功能丰富的音乐和视频播放器，支持 YouTube。其核心功能包括强大的索引器和标签编辑器、艺术家和流派分离、防止重复曲目、设置最小文件大小和时长等。此外，它还提供了基于文件夹的库系统，并能够根据几乎任何音轨或专辑属性进行排序。Namida 以其优美的用户界面和丰富的自定义选项著称，非常适合那些追求高品质视听体验并需要高效管理个人媒体库的用户。无论是日常听歌还是观看视频，Namida 都能提供流畅而愉悦的使用体验。",2,"2026-06-11 03:21:19","top_language"]