Supported Services
YouTube
Full-featured support including videos, audio, live streams, and comments
SoundCloud
Audio streaming platform with comments support
Bandcamp
Independent music platform with audio streaming and comments
PeerTube
Decentralized video platform with federated instances
media.ccc.de
Conference recordings and live streams from Chaos Computer Club
Service Capabilities
Each service supports different media capabilities. The following table shows what each service can handle:| Service | Audio | Video | Live Streams | Comments |
|---|---|---|---|---|
| YouTube | ✓ | ✓ | ✓ | ✓ |
| SoundCloud | ✓ | ✗ | ✗ | ✓ |
| Bandcamp | ✓ | ✗ | ✗ | ✓ |
| PeerTube | ✗ | ✓ | ✗ | ✓ |
| media.ccc.de | ✓ | ✓ | ✓ | ✗ |
The extractor automatically detects the service from URLs and uses the appropriate implementation.
Common Features
All services support the following core features:- Stream Extraction: Retrieve media streams and metadata
- Channel/User Extraction: Get channel information and content
- Search: Search for content within the service
- Playlists: Extract playlist information and items
Some features may be limited or unavailable depending on the service’s API capabilities and restrictions.
Service Selection
Services are identified by unique IDs and can be accessed through theServiceList class: