├── .git-blame-ignore-revs ├── .gitignore ├── .swift-version ├── LICENSE ├── Ongaku.xcodeproj ├── project.pbxproj ├── project.xcworkspace │ ├── contents.xcworkspacedata │ └── xcshareddata │ │ ├── IDEWorkspaceChecks.plist │ │ └── swiftpm │ │ └── Package.resolved └── xcshareddata │ └── xcschemes │ └── Ongaku.xcscheme ├── Ongaku ├── Assets.xcassets │ ├── AppIcon.appiconset │ │ ├── 1024.png │ │ ├── 128.png │ │ ├── 16.png │ │ ├── 256.png │ │ ├── 32.png │ │ ├── 512.png │ │ ├── 64.png │ │ └── Contents.json │ ├── Contents.json │ ├── discord.imageset │ │ ├── Contents.json │ │ ├── discord16.png │ │ ├── discord32.png │ │ └── discord64.png │ ├── last_fm.imageset │ │ ├── Contents.json │ │ ├── last_fm16.png │ │ ├── last_fm32.png │ │ └── last_fm64.png │ └── status_icon.imageset │ │ ├── 16.png │ │ ├── 32.png │ │ ├── 64.png │ │ └── Contents.json ├── Info.plist ├── Ongaku.entitlements ├── Ongaku.swift ├── Player │ ├── MusicPlayer.swift │ ├── Player.swift │ ├── PlayerState.swift │ └── Track.swift ├── RPCController.swift ├── Scrobbler │ ├── LastFMSession.swift │ └── ScrobbleData.swift └── ScrobblerController.swift ├── OngakuTests ├── Info.plist └── OngakuTests.swift ├── OngakuUITests ├── Info.plist └── OngakuUITests.swift └── README.md /.git-blame-ignore-revs: -------------------------------------------------------------------------------- 1 | # Run swiftformat 2 | 553609ae5d6cc051b3818607866a335ed1ebe81d 3 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotlightishere/Ongaku/HEAD/.gitignore -------------------------------------------------------------------------------- /.swift-version: -------------------------------------------------------------------------------- 1 | 5.9 2 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotlightishere/Ongaku/HEAD/LICENSE -------------------------------------------------------------------------------- /Ongaku.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotlightishere/Ongaku/HEAD/Ongaku.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /Ongaku.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotlightishere/Ongaku/HEAD/Ongaku.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Ongaku.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotlightishere/Ongaku/HEAD/Ongaku.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /Ongaku.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotlightishere/Ongaku/HEAD/Ongaku.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved -------------------------------------------------------------------------------- /Ongaku.xcodeproj/xcshareddata/xcschemes/Ongaku.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotlightishere/Ongaku/HEAD/Ongaku.xcodeproj/xcshareddata/xcschemes/Ongaku.xcscheme -------------------------------------------------------------------------------- /Ongaku/Assets.xcassets/AppIcon.appiconset/1024.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotlightishere/Ongaku/HEAD/Ongaku/Assets.xcassets/AppIcon.appiconset/1024.png -------------------------------------------------------------------------------- /Ongaku/Assets.xcassets/AppIcon.appiconset/128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotlightishere/Ongaku/HEAD/Ongaku/Assets.xcassets/AppIcon.appiconset/128.png -------------------------------------------------------------------------------- /Ongaku/Assets.xcassets/AppIcon.appiconset/16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotlightishere/Ongaku/HEAD/Ongaku/Assets.xcassets/AppIcon.appiconset/16.png -------------------------------------------------------------------------------- /Ongaku/Assets.xcassets/AppIcon.appiconset/256.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotlightishere/Ongaku/HEAD/Ongaku/Assets.xcassets/AppIcon.appiconset/256.png -------------------------------------------------------------------------------- /Ongaku/Assets.xcassets/AppIcon.appiconset/32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotlightishere/Ongaku/HEAD/Ongaku/Assets.xcassets/AppIcon.appiconset/32.png -------------------------------------------------------------------------------- /Ongaku/Assets.xcassets/AppIcon.appiconset/512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotlightishere/Ongaku/HEAD/Ongaku/Assets.xcassets/AppIcon.appiconset/512.png -------------------------------------------------------------------------------- /Ongaku/Assets.xcassets/AppIcon.appiconset/64.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotlightishere/Ongaku/HEAD/Ongaku/Assets.xcassets/AppIcon.appiconset/64.png -------------------------------------------------------------------------------- /Ongaku/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotlightishere/Ongaku/HEAD/Ongaku/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /Ongaku/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotlightishere/Ongaku/HEAD/Ongaku/Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /Ongaku/Assets.xcassets/discord.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotlightishere/Ongaku/HEAD/Ongaku/Assets.xcassets/discord.imageset/Contents.json -------------------------------------------------------------------------------- /Ongaku/Assets.xcassets/discord.imageset/discord16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotlightishere/Ongaku/HEAD/Ongaku/Assets.xcassets/discord.imageset/discord16.png -------------------------------------------------------------------------------- /Ongaku/Assets.xcassets/discord.imageset/discord32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotlightishere/Ongaku/HEAD/Ongaku/Assets.xcassets/discord.imageset/discord32.png -------------------------------------------------------------------------------- /Ongaku/Assets.xcassets/discord.imageset/discord64.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotlightishere/Ongaku/HEAD/Ongaku/Assets.xcassets/discord.imageset/discord64.png -------------------------------------------------------------------------------- /Ongaku/Assets.xcassets/last_fm.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotlightishere/Ongaku/HEAD/Ongaku/Assets.xcassets/last_fm.imageset/Contents.json -------------------------------------------------------------------------------- /Ongaku/Assets.xcassets/last_fm.imageset/last_fm16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotlightishere/Ongaku/HEAD/Ongaku/Assets.xcassets/last_fm.imageset/last_fm16.png -------------------------------------------------------------------------------- /Ongaku/Assets.xcassets/last_fm.imageset/last_fm32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotlightishere/Ongaku/HEAD/Ongaku/Assets.xcassets/last_fm.imageset/last_fm32.png -------------------------------------------------------------------------------- /Ongaku/Assets.xcassets/last_fm.imageset/last_fm64.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotlightishere/Ongaku/HEAD/Ongaku/Assets.xcassets/last_fm.imageset/last_fm64.png -------------------------------------------------------------------------------- /Ongaku/Assets.xcassets/status_icon.imageset/16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotlightishere/Ongaku/HEAD/Ongaku/Assets.xcassets/status_icon.imageset/16.png -------------------------------------------------------------------------------- /Ongaku/Assets.xcassets/status_icon.imageset/32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotlightishere/Ongaku/HEAD/Ongaku/Assets.xcassets/status_icon.imageset/32.png -------------------------------------------------------------------------------- /Ongaku/Assets.xcassets/status_icon.imageset/64.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotlightishere/Ongaku/HEAD/Ongaku/Assets.xcassets/status_icon.imageset/64.png -------------------------------------------------------------------------------- /Ongaku/Assets.xcassets/status_icon.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotlightishere/Ongaku/HEAD/Ongaku/Assets.xcassets/status_icon.imageset/Contents.json -------------------------------------------------------------------------------- /Ongaku/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotlightishere/Ongaku/HEAD/Ongaku/Info.plist -------------------------------------------------------------------------------- /Ongaku/Ongaku.entitlements: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotlightishere/Ongaku/HEAD/Ongaku/Ongaku.entitlements -------------------------------------------------------------------------------- /Ongaku/Ongaku.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotlightishere/Ongaku/HEAD/Ongaku/Ongaku.swift -------------------------------------------------------------------------------- /Ongaku/Player/MusicPlayer.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotlightishere/Ongaku/HEAD/Ongaku/Player/MusicPlayer.swift -------------------------------------------------------------------------------- /Ongaku/Player/Player.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotlightishere/Ongaku/HEAD/Ongaku/Player/Player.swift -------------------------------------------------------------------------------- /Ongaku/Player/PlayerState.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotlightishere/Ongaku/HEAD/Ongaku/Player/PlayerState.swift -------------------------------------------------------------------------------- /Ongaku/Player/Track.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotlightishere/Ongaku/HEAD/Ongaku/Player/Track.swift -------------------------------------------------------------------------------- /Ongaku/RPCController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotlightishere/Ongaku/HEAD/Ongaku/RPCController.swift -------------------------------------------------------------------------------- /Ongaku/Scrobbler/LastFMSession.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotlightishere/Ongaku/HEAD/Ongaku/Scrobbler/LastFMSession.swift -------------------------------------------------------------------------------- /Ongaku/Scrobbler/ScrobbleData.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotlightishere/Ongaku/HEAD/Ongaku/Scrobbler/ScrobbleData.swift -------------------------------------------------------------------------------- /Ongaku/ScrobblerController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotlightishere/Ongaku/HEAD/Ongaku/ScrobblerController.swift -------------------------------------------------------------------------------- /OngakuTests/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotlightishere/Ongaku/HEAD/OngakuTests/Info.plist -------------------------------------------------------------------------------- /OngakuTests/OngakuTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotlightishere/Ongaku/HEAD/OngakuTests/OngakuTests.swift -------------------------------------------------------------------------------- /OngakuUITests/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotlightishere/Ongaku/HEAD/OngakuUITests/Info.plist -------------------------------------------------------------------------------- /OngakuUITests/OngakuUITests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotlightishere/Ongaku/HEAD/OngakuUITests/OngakuUITests.swift -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotlightishere/Ongaku/HEAD/README.md --------------------------------------------------------------------------------