Baseflow / Baseflow/XamarinMediaManager

UWP: No metadata in streams

Open
#689 0 comments 0 reactions 0 assignees View on GitHub
enhancement
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

Open the contributing 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.