namida

namidaco活跃维护

基于 Flutter 打造的高颜值音乐与视频播放器,支持 YouTube 播放,覆盖 Android、iOS、桌面多平台。

A Beautiful and Feature-rich Music & Video Player with Youtube Support, Built in Flutter

v7.1.2发布于 2026-09-19 18:38 UTC6,812star +12 / 7 天372fork同步于 2026-11-10 17:34 UTC

怎么上手

由 README 提炼,执行前请确认
从 GitHub Releases 下载对应平台安装包:https://github.com/namidaco/namida/releases/latest
硬件要求按 README 说明

README 未说明硬件要求;从安装表看支持 Android、Windows、Linux、macOS、iOS 等平台,未提及 GPU 或显存。

下载:源码 zip·GitHub Releases(安装包)本站不镜像安装包

项目说明

由 README 自动翻译提炼

Flutter 写的音乐视频播放器,支持 YouTube,跨平台本地媒体库管理

基于 Flutter 打造的高颜值音乐与视频播放器,支持 YouTube 播放,覆盖 Android、iOS、桌面多平台。

核心能力

  • 支持 YouTube 流媒体播放与下载
  • 管理本地音乐与视频媒体库并索引
  • 提供丰富的界面主题与外观定制
  • 集成系统媒体控制与通知栏操作
  • 基于 Flutter 构建,覆盖多平台

容易踩的坑

Linux、macOS、iOS 目前仅有 Beta 版,稳定版标注为 Soon;各平台安装方式不同,需按 docs.namida.app 对应指南操作;YouTube 相关功能可能依赖网络环境。

内容由模型根据 README 生成,可能不完整或不准确,以官方文档为准。看原文 README

最近发版

5 个版本v7.1.2
  1. v7.1.2最新正式版2026-09-19 · 2026-09-19 18:38 UTC

    it's jellyfish season! jellys from all across the deep oceans are approaching namida, is it an invasion?! or a targeted attack by commander @Tsuune? don't worry, a protective shield keeps them away.. unless you invite them from settings -> theme -> jelly icon. take a look at them beautiful jellys, but careful not to keep them there for too long ^^

    ✨ Highlights:

    • Cross device sync: keep your library, history, playlists & settings in sync between devices.
    • Stats & Your Year: charts about your listening habits and a year-in-review page, shareable in a tap - plus a slider in most played to hop between time ranges, and a button on each listen to open its range.
    • Smart playlists: playlists built from rules that keep themselves up to date, with the same power available in search.
    • Subtitles & captions for videos, and a big lyrics upgrade - a new provider, subtitle formats (srt/ssa/ass/sbv), a floating lyrics window on desktop & a simple single-line view.
    • Better player: widescreen layout, lock button, long press shortcuts on the buttons (2x speed, restart, rewind, fast forward) and smoother track switching animations.
    • Import your data: history from spotify & listenbrainz, playlists from jellyfin/subsonic servers.
    • Brand new tagger: reading and writing tags is much faster and far more reliable, and the tags editor now suggests existing values as you type.
    • Much faster everywhere: indexing, library loading, search and general ui.
    • Smarter search: typo tolerant, with much better ranking, a refreshed search page and optional recent searches.
    • YouTube: crossfade & gapless now work in the yt section, sign in with multiple profiles under one account, search filters everywhere (videos, local & hosted playlists, and by date inside a channel), parallel downloads, and comment notifications.
    • Shuffle is now a proper toggle, independent from repeat modes.
    • Desktop & linux: equalizer & loudness enhancer, working animations, shortcuts fixes, plus appimage, flatpak, winget and a windows portable build.
    • Also: customizable home screen widget, ui scaling on small screens, per-item audio config, moods/tags/rating pages, copy/move track files, and a lot more.

    🎉 New Features:

    • 0cab0fc, b2d58b8, e91ff95: cross device sync
    • 4a5be8f, ea7f6a3, d064897, 187d0ac: stats charts & your year page - available as a library tab - share listens for more media types & share all stats at once
    • 9f3f8f5, 0c27a13, 992e2a2, 311cd19, 1d04d4f: smart rule-based playlists - edits reflect in real-time - dynamic text sources to match against other info - search & sort inside a smart playlist - prefilled filters when opened from a subpage (album/artist/etc) - full page for smart playlists, with reordering
    • 2250b72: subtitles/captions support
    • ae753b3: advanced smart search, similar to smart playlists
    • 2dd
  2. v6.0.12026-04-18 · 2026-04-18 15:01 UTC
    查看更新说明

    hi guys ^^ v6 arrives! new app icon, design refreshes, stable windows and cool new features!

    🎉 New Features Highlight:

    • Web servers support (add as a folder in indexer settings)
      • Subsonic (Navidrome, Airsonic, Gonic, etc)
      • Jellyfin
      • WebDAV
      • Samba (SMB v2/v3)
    • Resume where left off, for playlists/queues/albums/artists/etc
      • mark last played track in each list
      • scroll to currently playing track
    • Resume on connect (headset/etc) & button to toggle mono audio
    • Change audio track for local videos
    • Swipe to seek & long press for 2x speed in video player
    • New mixes in homepage (lost partners & discover)
    • Allow changing pitch by semitones
    • New repeat mode (shuffle all) when queue ends, replays the queue shuffled
    • Long press play next/last/after to move item instead of copying (if done from player queue)
    • Cleanup yt search results
    • Search suggestions for yt
    • Option to convert playlist to/from m3u
    • Option to disable artwork caching
    • Option to exclude file extensions

    ⚙️ Miscs Highlight:

    • Change app icon, and add more icons
    • Design refreshes (menus/buttons/etc)
    • UI fixes and improvements
    • Performance improvements (finding missing tracks/matching for imported history/etc)
    • Better translations with plurals
    • Better support for android auto/wearables/etc
    • Allow fetching yt notifications without membership

    💻 Platforms Highlight:

    Thank you all for the love and support namida gets every day, thanks for all buymeacoffee/kofi/patreon supporters too (launched an 80% discount there for a month). All of yall support has made me really more passionate working on namida and making it better ❤️


    🎉 New Features:

    • 4164972: basic open subsonic support (navidrome, airsonic, gonic, etc). ref #91, #153
    • c738932: webdav support and few fixes. ref #153 #832
    • 60d0d19: jellyfin support
    • 39a2f55: samba (smb v2/v3) support
    • f21a992: resume where left off, for playlists/queues/albums/artists/etc - mark last played track in each list - scroll to currently playing track - queues now have the source name - refreshed design for floating action buttons. closes #325 #435 #443 #444 #678
    • b09fbe0: resume on connect (headset/etc) & button to toggle mono audio - (currently acts as a shortcut for accessibility settings). closes #243, #641
    • 8310f96: change audio track for local videos - and fix some video-only related issue
    • 99ab918: swipe to seek & long press for 2x speed in video player
    • deb1c7b: 2 new mixes in homepage (lost partners & discover) and related tweaks/fixes
    • e5f15ab: allow changing pitch by semitones. closes #462
    • 695b423: new repeat mode (shuffle all) when queue ends, replays the queue shuffled. ref #396 #851
    • 53c7ac3: long press play next/last/after to move item instead of copying (if done from player queue)
    • 1fa1189: option to convert playlist to/from m3u - and show the option while creating a playlist
    • 82fa09d: cleanup yt search results
    • 7bb4fe1: option to disable artwork caching. ref #699, #825
    • de54e0a: option to exclude file extensions. ref #415 #879
    • 1a93820: search suggestions for yt. closes #931

    🛠️ Bug fixes & Improvements:

    • core:
      • d55f63e: basic linux support - up to 10x faster indexing speed for desktop (using cpu threads) - prevent settings writing on first start - add .ogx support. ref #650 #743 #14
      • 9b708ea: change app icon
      • 0664bd3: recheck some essentials each 24hr
      • 4429a3f: better support for android auto/wearables/etc. ref #351
  3. v5.6.12026-01-01 · 2026-01-01 15:48 UTC
    查看更新说明

    happy new year everyone! new version here with some cool new features and many changes and improvements, hope u have a great year!

    🎉 New Features:

    • 1105757: option to change app icon
    • 018a6a0: word synced lyrics view ref #551
    • c3befe4: sponsorblock ref #2
    • 749c2ba: return youtube dislike
    • c80463c: gapless playback (experimental)
    • 6742ba5: artwork gestures (tap & long press) - much related code refactor ref #81, #764
    • adc8669: search tracks in playlists/albums/artists/genres ref #639 #705
    • 4a4eb66: reorderable playlists ref #654
    • 4c4a96c: range selection for local library ref #730
    • e351efd: option to show lrc view in yt player ref #662
    • d64a832: new sort option for yt local search (sort by first listen)
    • 3a18eb6: new mix in home page (recommended), contains crafted tracks based on various parameters
    • 1b3c1e7: new mix in home page (underrated)
    • 320f40f: allow matching local videos by having the track yt id in the video filename
    • 22535f1: option to display actual position instead of difference while seeking
    • f15fd3a: add more app icons and optimize apk size
    • a31df49: add "432Hz" button while setting pitch ref #717
    • 392fed7: option to link speed with pitch ref #755
    • 31d84df: option to enable unique artworks hash (to fix duplicated artworks)
    • 4bb968f: separate options for thumbnail animation intensity while lyrics are active and while miniplayer is minimized ref #69 #81
    • dd80114: segments for yt videos ref #75 #535
    • 23244e6: heatmap for yt videos ref #227
    • 5e774e4: floating artwork effect (flag in extra settings)
    • 848e348: wave haptic feedback (flag in extra settings)
    • 86e1517: yt channels subscriptions page when signed in ref #227
    • 793865c: simple lyrics editing ref #222
    • 5eff12a: add filter to search tracks by lyrics ref #510

    🛠️ Bug fixes & Improvements:

    • core:

      • f7b591d: folders page now merges videos with tracks - and add tracks-only folder page
      • d5b0096: improve track filename matching suggestions (when updating track path/etc)
      • 2fd0945: improve range selection for local library
      • ab4e4d5: api to change internal player (option hidden for now)
      • c859dcd: more support for flac, ogg and other formats ref #346 #555 #687 #698 #732 #715 #736
      • 9838d78: target android 13, fixes notification & update permissions requests - in app file browser now displays permission warning - request post notification permission when importing history or downloading ref #496 #769
      • af0cc61: target sdk 36 & fix notification actions not showing for some devices
    • chore:

      • 9147bd5: gradient tiles and cards
      • 62647da: use filled favourite icon
      • b9566c7: confirm before unfavouriting track/video/queue
      • 08b11fa: improvements for set lyrics dialog ref #662 #801
      • 656c27f: show swipe action behind track tiles and video cards
      • 2335cde: display cover.jpg etc as folder thumbnail in folders page
      • 0576b71: separate albums & singles in artist page ref #345
      • 72dc623: improve scrollbar and add flag to enable tap scrolling ref #776
      • 4576905: improve playlists ux - while adding tracks to playlist, show playlists having the tracks at first - disable sorting while adding to playlist - add border to easily spot playlists having the tracks - add "create" button for yt playlists view
      • f9da710: improve popup menu visuals across app
      • 87df1f7: show data saver button in qualities menu (for local & yt player)
      • 29181a8: more actions for yt queue - add tracks button (for minimized queue) - configure button (for expanded queue)
      • 2f80c67: show "favourites" tile in drawer instead of "search"
      • a28d61e: local miniplayer progress bar can now be seeked directly ref #618
      • 72ae112: tapping artist/album image will open in fullscreen (long press to save)
      • 8
  4. v5.3.92025-09-03 · 2025-09-03 18:37 UTC
    查看更新说明

    hey guys, small update here ^^ new features and lots of improvements, also an integration with namida_sync for ppl wanting to sync their backup between devices!

    🎉 New Features:

    • 63140e8: fetch album/artist images from network + option to decide source + ability to set custom image manually + ability to choose network image ref #5
    • 48cc658: option to show/hide albums and singles in albums page
    • 0d02ab3: option to ignore common prefixes like (A/An/The/etc) while sorting, for customizable media types (title/artist/album/folder/etc) ref #603
    • 42a611f: 2 new add track options (similar dicover date & similar time range)
    • dfe2478: display "liked music" playlist in user yt hosted playlists section
    • e3cfd1a: option to add tracks at the beginning for playlists ref #628
    • c5f3ade: option to disable "stretch lyrics duration" (stretching allows normal lyrics to fit perfectly on spedup/slowed/nightcore versions) ref #675

    🛠️ Bug fixes & Improvements:

    • core:
      • 6079b36: integrate with namida_sync (https://github.com/010101-sans/namida_sync) thanks @010101-sans ref #621
      • 92d966e: improve downloading especially for unavailable videos - when downloading an unavailable video -> use cached versions if available, write info file to download location, set cache priority to VIP & show descriptive error message - fix/reduce lag when adding downloaded track to local library - fix ocasional tripled download tasks - improve info obtaining by merging all possible infos available
    • perf:

      • 592866e: most played tracks are now smoothly manipulated, instead of sorting after each addition - this also eliminates video lag the moment it counts the listen - also forced stricter reactive access for the listens map (so that ui is refreshed only when needed)
      • fda9f5c: app freeze while importing huge or multiple takeouts at once - and show progress for files parsing
      • 04c499b: improve all lists scrolling performance and fix lyrics view causing issues in floating window
    • chore:

      • a040524: more sort options and show sorting info on cards for albums/artists/playlists/etc
      • 887fe9a: improve sorting for albums/artists/genres - by having extra fallbacks
      • 3d9a722: show "count/total" for filtering in pages (albums/playlists/etc) - mainly to make it clear that an album filter (single/normal) is applied - also replace duplicated playlists count with a create button in playlists page - fix inaccurate playlists search matching
      • 6a49ba4: improve hit box of position/duration text in player (to seek backwards/forwards)
      • 5039981: add a menu button with some video options in fullscreen player - like (show endcards/show channel watermark/enable glow effect)
      • a27c0a5: improve default color decision for a palette - no longer mix all palette, but instead only first few colors
      • adefa67: ui tweaks - increase area of equalizer slider magnet & decrease area of video slider magnet in fullscreen
      • d2d6301: always fetch new info when opening video info dialog (views/likes/like status)
      • 02609c0: toggle to also delete m3u file while deleting playlist inside app
      • 4f2f9ee: display proper empty list messages in home page
      • 9818ac9: add button in auto backup error snack, to request needed permission
      • 7855d05: always display album artist in album card, regardless of sort mode
      • 0f543c7: display total duration in playlist page ref #682
      • fb6807a: avoid ui jumps for album staggered view
      • bf403f5: remember sort mode in file browser ref #684
      • e862ace: improve m3u line path extraction
      • 525659b: improve file extensions support
      • 7087f6f: improve wheel slider ref #642
      • e9ca9a5: improve how sleep timer is started
      • 50642b9: add error logging in more places
      • 35fef07: few fixes n tweaks
      • 5818462: small
  5. v5.2.62025-07-08 · 2025-07-08 22:35 UTC
    查看更新说明

    hey guys ^^ its been a while

    new update is here, in this one i focused a lot about app performance, had to rewrite a lot of stuff so it took quite some time, also the widescreen/landscape support took much time and effort but we are here eventually :D there are also few cool features and many small additions for u to try

    🎂 also many if you do not know but a windows version of namida is already available! it's currently in beta and u can check it out here https://github.com/namidaco/namida-snapshots/releases

    🎉 New Features:

    • be06693: redesign for widescreen support (landscape & desktop) and better library items scaling
    • 6a9731c: very cool side navbar for widescreen
    • 50e24ba: advanced sorting for tracks
    • 3d3d0ad: allow ignoring fetching lyrics if embedded lyrics started with "IGNORE"
    • de3612b: miniplayer is now optimized for all screen sizes & landscape
    • afed5ea: separated disc sections in album tracks page (when first sort is disc number)
    • da6b07e: update icon in appbar (shows latest version with changelog)
    • 77f0429: a button to select cached files that has a copy in local library (while choosing cached audios/videos to delete)
    • 87de5e6: auto count per row based on screen size for grid layouts
    • 4385f6f: glow/ambient behind video option in fullscreen
    • 62cc47e: support EXTALBUMARTURL in m3u playlists ref #536
    • aa3dfd3: vibration modes (none, vibration, haptic feedback)

    🛠️ Bug fixes & Improvements:

    • fix:

      • 96c1652: empty queue view in miniplayer
      • abf1f6a: media session be tweaking since v4.9.8 ref #351, #531
      • 7146f15: not removing duplicates when playing yt history day
      • ea711a3: slight fade when restructuring queue (playing same item in another queue)
      • 860afe8: shorts not being hidden properly ref #548
      • acddf58: settings search not hiding after pressing a library tab
      • 5ca7bbb: ensure thumbnail file has no illegal characters
      • a59aab5: bottom search icon causing search menu and search bar not syncing
      • 3110aea: yt mp back button not respecting inner states
      • 3771b1f: long press for yt miniplayer action buttons
      • 21dae50: items visibilty decision in dialog
      • ad0204c: player sometimes not stopping while switching yt/local queues
      • 764c6a3: sorting in file browser now ignores letter case
      • 1cb2974: downloaded audio+video containing audio only
      • 238cf59: cool fixes ref #604
      • 46b9f45: smol fixes
      • 97f7cfb: smol fixes
    • core:

      • 313904e: internal player improvements - https//github.com/MSOB7YY/just_audio/commit/1447b03eb494bb74c8d93fd165ec3478831b83aa (catch texture exception to prevent crashing & update media/ffmpeg extension versions to 1.5.1)
      • 20e1ca7: use package:http_cache_stream for cache & streaming - this allows using any player with disk caching, required for windows support with different player
      • 83d86b2: folders navigation system rewrite - finally works as intended and for both platforms ^^ (4th rewrite btw)
      • 6777590: refactor backup path resolving mechanism to support cross platform backups - and fix issues discovered along the way
      • 2b8004a: rework replay gain to use loudness enhancer by default - can be set to (none, default, loudness enhancer, volume)
      • 6547859: better yt download error handling & reporting
    • chore:

      • 53b3299: confirm before dislike
      • 0a14e1a: final cleanup & tweaks - center plain lyrics text - improve history jumping - fix wrong "play when ready" after removing item from queue - fix yt miniplayer wrong padding - others
      • bfe604a: use wallpaper accent or primary color instead of secondary scheme
      • 082d1e0: prevent accidental queue swipe up when performing home scween gesture
      • 7297467: tweaks for widescreen
      • ab2425b: more tweaks & fixes for widescreen
      • 60ec024: hide endcard after 200 ms of pressing (not instantly)

用户点评

登录用户的真实使用记录,可按版本和硬件筛选
共 0 条

    还没有人点评。第一个说出真实体验的人最有价值。

    README 原文

    未翻译

    Namida

    A Beautiful and Feature-rich Music & Video Player with YouTube Support, Built in Flutter

    Don't forget to 🌟 star the repo if you like the project ^^

    Intro

    Take the tour for a quick look if ur new or wanna discover :3 The features section below mentions main things only, so visit the docs to see everynya about namida ^^

    Sections

    🎉 Features

    Everything you might expect from a music player, in addition to the following:

    • Powerful Indexer & Tag Editor, powered by taglib.
    • Artists & Genres Separators.
    • Prevent Duplicated Tracks, Minimum File Size & Duration.
    • Folders-based Library, with excluded folders.
    • Sort by almost any track or album property.

    • Material3-like Theme with Dynamic Colors from the current artwork.
    • Home, Tracks, Albums, Artists, Genres, Playlists, Folders & Queues Pages, plus cool ones like Most Played, Moods, Tags, Ratings, Languages, Stats & more.
    • Waveform Seekbar & Widescreen Player Layout.
    • Visualizers, Animated Backgrounds & Custom Wallpapers. new
    • Lots of customizations (check out customization section).

    • Parametric Equalizer with AutoEQ import. new
    • Bit-perfect Playback, USB DAC Direct Access, Exclusive Mode (desktop) & 32-bit float audio. new
    • Audio Path, see every step from the file to your device. new
    • Output Device Selection & Mono Audio. new
    • Sound Effects like Bass Enhancer, Reverb, Virtual Surround, 8D Audio & Vocal Remover (Android). new
    • Smart Crossfade with Beat Matching new, Gapless Playback, Play/Pause Fade & Skip Silence.
    • Speed & Pitch Control (semitones & 432Hz) & Loudness Enhancer.
    • Per-track Speed, Pitch, Volume & Equalizer, and Sound Presets to switch them all at once. new
    • Replay Gain support (Normalize loudness between tracks)

    • Best Video & Audio Quality, Audio Only & Data Saver Mode.
    • Sign in with Multiple Profiles, get your Feed, Subscriptions, Playlists & Notifications.
    • Multi Library (Local/YT/Subsonic/Jellyfin/WebDAV/SMB) & Offline Caching for Servers. new
    • Video View with gestures for volume, brightness, seeking, fullscreen, speed up & more.
    • SponsorBlock, Return YouTube Dislike, Segments & Heatmap.
    • Subtitles & Captions.
    • Downloads, Caching & Offline Playback, with a Cache Priority System.
    • Split Downloads by Chapters & Remove Sponsor Segments. new
    • Downloads Tags config & Filename builder (similar to yt-dlp).
    • Auto title/artist/album extraction from video titles, for downloads & scrobbling.

    • For Local Library, Namida is capable of playing videos related to the music, Video can be found either locally or fetched from youtube
    • Since v4.0.0, full video library indexing & playback is supported, videos can now be played independently, as well as dedicated videos folder view.

    • Home Screen Widget & Quick Settings Tiles.
    • Android Auto & Wear OS. new
    • Status Bar Lyrics. new
    • Desktop: System Tray, Keyboard Shortcuts, System Wide Hotkeys & Floating Lyrics Window.
    • Now Playing Broadcasts & Webhook for Tasker, scripts & scrobblers. new

    • Lyrics fetching & displaying (Synced, Plain & Word Synced lrc/ttml), and an Editor to sync them yourself. new
    • Smart Playlists with flexible rules, usable in search too.
    • Listening Party, listen to the same queue with friends in sync, online or on the same network. new
    • Sync app data between your devices over local network (history, playlists, favourites, queues, lyrics, etc). new
    • Bookmarks & Chapters for tracks and videos. new
    • Stats Charts & Your Year Page.
    • Search by title, artist, album, filename, lyrics & more, even with typos.
    • Persistent Queues, your sessions are saved for later.
    • Flexible History (editable, importable) with minimum seconds/percentage to count a listen.
    • Most Played, your top tracks in any time range.
    • Custom Playlists Order & Artworks, Auto Import from M3U files & Music Servers.
    • Global Tracks Selection, select from multiple places into the same list.
    • Swipe Actions for tracks & videos, Artwork Gestures (tap & long press).
    • Folder images (cover.jpg etc) & .info.txt for small info.
    • Sleep Timer (Tracks or Minutes) & Pausing Scenarios (calls, notifications, volume 0, etc).

    • Smort Tracks Generation: uuh.. with dis advanced algorithm brought for you, generate tracks u often listened to alongside the current one. also by release date, time range, ratings, moods, or randomly.
    • Lost Memories: meet tracks you listened to around this time, but n years ago.
    • Animating Thumbnail & Particles, moving with the audio peak.
    • Miniplayer Party Mode, edge breathing effect with static or artwork colors.
    • Track Play Mode, when playing from search: selected track only, search results, album, first artist or first genre.
    • Insert after latest inserted, want to insert multiple tracks one after each other? this will get your back.
    • Repeat for N times, 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.
    • Extract feat. & ft. artists, u won't miss the featured artists in the title, they'll have their own entry inside artists tab.
    • CAN IMPORT YOUTUBE HISTORY & DATA
    • LASTFM, SPOTIFY & LISTENBRAINZ TOO AND MAYBE MORE IN FUTURE
    • decent amount of options/customizations in settings & dialogs, make sure to check them out ^^

    Screenshots

    Installation

    Full installation steps for every platform (which file to pick, dependencies and updates) are in the docs.

    [!WARNING] Namida is only available through namida.app, GitHub & Telegram. We are not responsible for downloads from other sources.

    The permissions namida uses on android and why:

    • WAKE_LOCK & FOREGROUND_SERVICE & FOREGROUND_SERVICE_MEDIA_PLAYBACK: keep app alive for media playback.
    • INTERNET: for many stuff like artist/album images, streaming & downloading, etc.
    • READ_EXTERNAL_STORAGE (Android ≤ 12): list files from indexer folders only.
    • READ_MEDIA_AUDIO (Android 13+): list audio files from indexer folders only.
    • READ_MEDIA_VIDEO (Android 13+): list video files from indexer folders only (for video playback).
    • READ_MEDIA_IMAGES (Android 13+): list image files from indexer folders only (for fallback covers).
    • WRITE_EXTERNAL_STORAGE (Android ≤ 10): same as below but less restrict.
    • MANAGE_EXTERNAL_STORAGE or all_files_access (Android 10+ / requested when needed): used for
      • editing audio tags
      • creating or auto-restoring backups
      • saving artworks
      • deleting files
      • compressing images & fix ytdlp images
      • exporting playlists as m3u
      • downloading youtube content
      • playing tracks from a root folder
      • in-app file browser
    • VIBRATE: vibrate/haptic feedback while doing some actions (can be turned off in settings).
    • POST_NOTIFICATIONS (requested when needed): post notifications like history import/download progress.
    • REQUEST_IGNORE_BATTERY_OPTIMIZATIONS (requested when needed): improve downloads.
    • WRITE_SETTINGS (requested when needed): to set audio as ringtone/etc.
    • QUERY_ALL_PACKAGES: to allow opening custom equalizer apps.

    Translate & Contribute

    Wanna see namida in ur language? Help translate it on the translations repo!

    Building is not currently directly possible :( see why on #37.

    Community

    Come hang out with us for updates, tips, ideas or just to chat(。^▽^)

    Cool tools made by the community

    Well most of these are built into namida now (Sync, Charts, Your Year), but they still get updates, so check them out too ^^

    • 🔄 Namida Sync, a tool for syncing namida backups & files across android, windows and linux
    • 📊 Namida Charts, a companion app that shows yearly, monthly & more listening stats with charts based on namida history
    • 🎁 Namida Wrapped, a local web ui for generating spotify wrapped-style stats

    Donate

    Donationsss really helps with improving namida and showing appreciation (tho i alr enjoy working on it hehe, donate to keep me alive and support teto)

    Bitcoin/ETH/USDT (BEP20): 0x95b2834c84def92860df773d8b3d80d4c296d748

    Special Thanks

    • @MSOB7YY for their youtube client, which powers youtube section.
    • @cameralis for their awesome miniplayer physics.
    • @alexmercerind for helping me out a lot.
    • @lusaxweb for their awesome Iconsax icon pack.
    • All packages' maintainers which made namida possible.

    LICENSE

    Project is licensed under EULA.

    © Copyright (C) 2023-present Namidaco <[email protected]>
    - You may read/compile/modify the code for your personal usage, or for the purpose of contribution for the software.
    - Redistributing the program as a whole under different name or license without permission is not allowed.
    

    🌟 Star the repoooo!! star star if you like the project :3

    Made by human, not vibe coded. AI usage is minimal and very selective. Every design choice comes after thoughtful decisions and series of refining, to every pixel fr. Parts that are built by ai will have a disclaimer. See here for more info or read why here.