Skip to content
Projects

youstanzr/YouTag has 347 GitHub stars and 57 forks. GitHot measured 0 in 7 days and 0 in 15 days. Last checked 2026-11-10 21:14 UTC. Last push 2025-10-03.

How these counts are measured

iOS music player app that organizes your local music with smart tag-based playlists

What you can do

  • Import MP3, MP4, and WAV files from device or iCloud
  • Organizes and tags your local music library
  • Auto-extract and edit song metadata
  • Organize your music library with custom tags and lyrics

Measured star growth

in 24h
Update delayed
in 7 days
0
in 15 days
0
in 1 month
Collecting history

Net star changes over overlapping periods, not daily totals. Missing measurements are left blank. Stars measure attention, not software quality.

README.md

Original

License: GPL v3 Language Platform Stars

About

Batta Player (formerly YouTag) is a smart iOS music player that organizes your music library with custom tags, lyrics, and dynamic, mood-based playlists. Import songs from your device or iCloud, auto-extract metadata, and create instant playlists based on tags, artist, album, release year, or song duration.

Features

  • Import MP3, MP4, and WAV files from device or iCloud
  • Organizes and tags your local music library
  • Auto-extract and edit song metadata
  • Organize your music library with custom tags and lyrics
  • Create smart playlists using tags, artist, album, year, or duration
  • Dynamic mood-based playlists generated on the fly
  • Plays music in the background
  • Background playback with adjustable speed (0.75x / 1.25x)

Requirements

  • Tested on Xcode 16.4 and later
  • Tested on iOS 16.0 and later

Installation

  1. Clone/Download the repo.
  2. Open YouTag.xcodeproj in Xcode.
  3. Configure code signing.
  4. Build & run!

If you are still having trouble, consider this reference

Classes Architecture

  • PlaylistManager
    • NowPlayingView
    • PlaylistLibraryView (inherits LibraryTableView)
      • LibraryCell
    • PlaylistFilters
  • YYTAudioPlayer
  • YYTRangeSlider
    • YYTRangeSliderTrackLayer
  • YYTTagView / YYTFilterTagView
    • YYTTagCell
  • LocalFileManager

Contribution

  • If you have a feature request, open an issue
  • If you found a bug, open an issue
  • If you want to contribute, submit a pull request

Attribution

Libraries

Resources

Graphics

License

Batta Player (formerly YouTag) is licensed under the GNU General Public License v3.0 with an additional trademark clause.
You are free to use, modify, and contribute to the code, but you may not distribute or release a derivative app under a different name or branding without explicit permission.

See the LICENSE file for full terms.

Explore related projects