Skip to content

youstanzr/YouTag

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

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

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages