Other

项目介绍

youstanzr/YouTag 是一个托管在 GitHub 上的开源项目,主要使用 Swift 编写,采用 Other 许可证,目前获得 347 个 Star、56 次 Fork。

仓库全名
youstanzr/YouTag
开源许可证
Other
Star 数
347
Fork 数
56
未关闭 Issue
4

README 摘要

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…

完整内容见 GitHub 原始 README 或本页 。

常见问题

YouTag 用什么语言开发?

主要使用 Swift 编写,采用 Other 许可证,目前有 347 个 Star。

YouTag 可以免费商用吗?

仓库标注的许可证为 Other,商用前请先阅读仓库 LICENSE 文件确认授权范围。

如何获取 YouTag 的源码?

可以直接克隆仓库:git clone https://github.com/youstanzr/YouTag.git,默认分支为 master;安装与运行步骤见仓库 README。

YouTag 最近还在维护吗?

仓库最近一次更新为 2025年10月3日,当前有 4 个未关闭 Issue;Star 数为 347,可作为社区活跃度的参考。

关于

GitHub 原始描述(英文)

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

描述取自 GitHub 官方 API,保持仓库作者书写的原文。

简要分析

热度分
474
价值分
226
活跃状态
活跃

README

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.

评论

暂无评论