Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

Already on GitHub? Sign in to your account

Add basic streaming backend support. #295

Merged
merged 5 commits into from Jan 2, 2013

Conversation

Projects
None yet
2 participants
Owner

adamcik commented Dec 27, 2012

Just a quick and dirty streaming backend. Let me know if class / module / setting names should be different, I just ended up picking something without putting to much thought into any of it.

As for using actual stream metadata and such I don't see any point on adding any of that until #270 gets worked out.

adamcik added some commits Dec 27, 2012

@adamcik adamcik settings: Update settings validator to support empty iterables. 4f11ac7
@adamcik adamcik stream backend: Add StreamBackend, fixes #151
Adds a basic streaming backend simply handles streaming audio and nothing else.
I.e. no metadata beyond the URI we where given. #270 still needs to be solved
for actual metadata to make sense in this backend.
341dea7
@adamcik adamcik core: Update BaseLibraryProvider to not require refresh, search or fi…
…nd_exact.

These methods may now return None, and the core code has been updated to filter
out missing SearchResults.
5dd7f4b
@adamcik adamcik core: Update tests with cases for filtering out None results. f1bd092
@adamcik adamcik audio: Move supported URI checking to mopidy.audio.utils
In order to avoid gstreamer imports leaking into more of our code I'm moving
this to a new utils class in audio.
ca82565
Owner

adamcik commented Jan 1, 2013

Seems me messing around with the commits lost all the comments :/ Any way, I addressed the issues you mentioned and created #303 for the expand playlists idea.

Missing space before =.

@jodal jodal added a commit that referenced this pull request Jan 2, 2013

@jodal jodal Merge pull request #295 from adamcik/feature/streaming-backend
Add basic streaming backend support.
f4251e6

@jodal jodal merged commit f4251e6 into mopidy:develop Jan 2, 2013

1 check passed

default The Travis build passed
Details

@adamcik adamcik deleted the adamcik:feature/streaming-backend branch Jan 6, 2013

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment