User Tools

Site Tools


downloaded_streamed_tracks_support

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
downloaded_streamed_tracks_support [2018/05/11 10:25]
pegasus Define person-week
downloaded_streamed_tracks_support [2018/05/15 14:14] (current)
pegasus Shared object file extensions
Line 3: Line 3:
 [[https://​blueprints.launchpad.net/​mixxx/​+spec/​streamed-live-downloaded-tracks|Launchpad blueprint]] [[https://​blueprints.launchpad.net/​mixxx/​+spec/​streamed-live-downloaded-tracks|Launchpad blueprint]]
  
-There is much interest in being able to play tracks directly from various streaming services in Mixxx during a DJ set. Since each service may have different terms of use both for the service itself and its API, Mixxx needs a library plug-in mechanism where each service'​s plugin is loaded from a shared object file. This architecture provides the most stability and flexibility.+There is much interest in being able to play tracks directly from various streaming services in Mixxx during a DJ set. Since each service may have different terms of use both for the service itself and its API, Mixxx needs a library plug-in mechanism where each service'​s plugin is loaded from a shared object file (''​.so,​ .dylib, .dll''​). This architecture provides the most stability and flexibility.
  
 As well, since much of the infrastructure required for streamed track support applies to direct downloading within Mixxx such as from online stores and music services/DJ pools, we should implement with this use case in mind as well. (For example, to avoid drop-outs mid-song, it would be useful to cache large portions of a streamed track, which is essentially a download.) As well, since much of the infrastructure required for streamed track support applies to direct downloading within Mixxx such as from online stores and music services/DJ pools, we should implement with this use case in mind as well. (For example, to avoid drop-outs mid-song, it would be useful to cache large portions of a streamed track, which is essentially a download.)
downloaded_streamed_tracks_support.txt ยท Last modified: 2018/05/15 14:14 by pegasus