| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899 |
- # -*- coding: utf-8 -*-
- """
- Trixy Music-Modul.
- Musik-Wiedergabe mit Playlist-Unterstützung, mehreren Quellen und Formaten.
- Streaming an einen oder mehrere Satellites.
- """
- from trixy_core.music.track import (
- Track,
- TrackMetadata,
- TrackState,
- )
- from trixy_core.music.playlist import (
- Playlist,
- PlaylistItem,
- PlaylistManager,
- RepeatMode,
- ShuffleMode,
- )
- from trixy_core.music.queue import (
- PlayQueue,
- QueueItem,
- QueueState,
- )
- from trixy_core.music.sources import (
- MusicSource,
- SourceType,
- LocalFileSource,
- USBSource,
- URLSource,
- SourceManager,
- )
- from trixy_core.music.formats import (
- AudioDecoder,
- AudioFormat,
- MP3Decoder,
- WAVDecoder,
- OGGDecoder,
- FLACDecoder,
- DecoderRegistry,
- )
- from trixy_core.music.stream import (
- AudioStreamer,
- StreamSession,
- StreamConfig,
- StreamState,
- )
- from trixy_core.music.player import (
- MusicPlayer,
- PlayerConfig,
- PlayerState,
- PlaybackEvent,
- )
- from trixy_core.music.service import MusicPlayerService
- __all__ = [
- # Track
- "Track",
- "TrackMetadata",
- "TrackState",
- # Playlist
- "Playlist",
- "PlaylistItem",
- "PlaylistManager",
- "RepeatMode",
- "ShuffleMode",
- # Queue
- "PlayQueue",
- "QueueItem",
- "QueueState",
- # Sources
- "MusicSource",
- "SourceType",
- "LocalFileSource",
- "USBSource",
- "URLSource",
- "SourceManager",
- # Formats
- "AudioDecoder",
- "AudioFormat",
- "MP3Decoder",
- "WAVDecoder",
- "OGGDecoder",
- "FLACDecoder",
- "DecoderRegistry",
- # Stream
- "AudioStreamer",
- "StreamSession",
- "StreamConfig",
- "StreamState",
- # Player
- "MusicPlayer",
- "PlayerConfig",
- "PlayerState",
- "PlaybackEvent",
- # Service
- "MusicPlayerService",
- ]
|