Baseflow / Baseflow/XamarinMediaManager
UWP: No metadata in streams
- Dominant language
- C#
- Stars
- 763
- Forks
- 299
- PR merge metrics
- No merged PRs in 30d
Description
## 🐛 Bug Report
Metadata is only provided in local files. The Event `MediaItem_PropertyChanged` is not called.
### Expected behavior
Metadata should be provided in streams
### Reproduction steps
Play a audio stream like [this](https://stream.rockantenne.de/rockantenne/stream/mp3) which provides metadata.
Here is missing the implementation: https://github.com/Baseflow/XamarinMediaManager/blob/25035eaa60d39c705ea4a16f859a733dc6abd7a7/MediaManager/Platforms/Uap/Media/StorageFileProvider.cs
### Configuration
**Version:** 0.9.7
**Platform:**
- [ ] :iphone: iOS
- [ ] :robot: Android
- [ ] :checkered_flag: WPF
- [x] :earth_americas: UWP
- [ ] :apple: MacOS
- [ ] :tv: tvOS
- [ ] :monkey: Xamarin.Forms
Contributor guide
Research direction
Start in MediaManager/Platforms/Uap/Media/StorageFileProvider.cs, where the issue identifies missing stream metadata handling. Reproduce with the linked Rock Antenne MP3 stream and trace how metadata is supplied for local files versus streams. Done means MediaItem_PropertyChanged is raised with stream metadata on UWP playback.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- csharp
- Domain
- desktop
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Clearly specified
- Newbie friendliness
- 45/100