Play Music #7

Open
opened 2023-08-08 12:31:20 +02:00 by zeitschlag · 0 comments
Owner
  • AVFoundation and Friends, AudioPlayer-Klasse, die sich nur um Abspielen kümmert, Kommunikation via Notifications
  • Alternativ: https://github.com/videolan/vlckit? (Kein SPM-Support, nur Carthage und cocoapods)
  • Eigener CurrentSongViewController für aktuelles Lied, wird bei Tap auf das Play-Widget aufgerufen, UISheetPresentationController with detent
  • Play-Widget
  • listen-Endpoint gibt Media-Datei zurück, mit ?to=mp3 kann man es zur MP3 konvertieren (dauert etwas)
    • track enthält listen-Property. Ich kann also so meine Playlist zusammenbauen
  • Verzahnung mit System/Lockscreen Interface aka MPNowPlayingInfoCenter
    Play.png
- AVFoundation and Friends, AudioPlayer-Klasse, die sich nur um Abspielen kümmert, Kommunikation via Notifications - Alternativ: https://github.com/videolan/vlckit? (Kein SPM-Support, nur Carthage und cocoapods) - Eigener `CurrentSongViewController` für aktuelles Lied, wird bei Tap auf das Play-Widget aufgerufen, `UISheetPresentationController` with `detent` - Play-Widget - `listen`-Endpoint gibt Media-Datei zurück, mit `?to=mp3` kann man es zur MP3 konvertieren (dauert etwas) - `track` enthält `listen`-Property. Ich kann also so meine Playlist zusammenbauen - Verzahnung mit System/Lockscreen Interface aka `MPNowPlayingInfoCenter` ![Play.png](/attachments/59de194e-8a73-4416-a0a0-c2233bb702d5)
189 KiB
Sign in to join this conversation.
No Label
No Milestone
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: zeitschlag/pinniped-ios#7
No description provided.