WIP: remove some references to preview track manager
This commit is contained in:
parent
4fe6e9186c
commit
a971298982
@ -56,7 +56,6 @@ from playlistmodel import PlaylistModel, PlaylistProxyModel
|
|||||||
from playlists import PlaylistTab
|
from playlists import PlaylistTab
|
||||||
from trackmanager import (
|
from trackmanager import (
|
||||||
MainTrackManager,
|
MainTrackManager,
|
||||||
PreviewTrackManager,
|
|
||||||
track_sequence,
|
track_sequence,
|
||||||
)
|
)
|
||||||
from ui import icons_rc # noqa F401
|
from ui import icons_rc # noqa F401
|
||||||
@ -153,8 +152,6 @@ class Window(QMainWindow, Ui_MainWindow):
|
|||||||
self.timer500: QTimer = QTimer()
|
self.timer500: QTimer = QTimer()
|
||||||
self.timer1000: QTimer = QTimer()
|
self.timer1000: QTimer = QTimer()
|
||||||
|
|
||||||
self.preview_track_manager: Optional[PreviewTrackManager] = None
|
|
||||||
|
|
||||||
self.set_main_window_size()
|
self.set_main_window_size()
|
||||||
self.lblSumPlaytime = QLabel("")
|
self.lblSumPlaytime = QLabel("")
|
||||||
self.statusbar.addPermanentWidget(self.lblSumPlaytime)
|
self.statusbar.addPermanentWidget(self.lblSumPlaytime)
|
||||||
|
|||||||
@ -366,7 +366,6 @@ class _TrackManager:
|
|||||||
player_name: str,
|
player_name: str,
|
||||||
track_id: int,
|
track_id: int,
|
||||||
row_number: int,
|
row_number: int,
|
||||||
preview_player: bool = False,
|
|
||||||
) -> None:
|
) -> None:
|
||||||
"""
|
"""
|
||||||
Initialises data structure.
|
Initialises data structure.
|
||||||
@ -379,7 +378,6 @@ class _TrackManager:
|
|||||||
raise ValueError(f"_TrackPlayer: unable to retreived {track_id=}")
|
raise ValueError(f"_TrackPlayer: unable to retreived {track_id=}")
|
||||||
self.player_name = player_name
|
self.player_name = player_name
|
||||||
self.row_number = row_number
|
self.row_number = row_number
|
||||||
self.preview_player = preview_player
|
|
||||||
|
|
||||||
# Check file readable
|
# Check file readable
|
||||||
if file_is_unreadable(track.path):
|
if file_is_unreadable(track.path):
|
||||||
@ -409,7 +407,6 @@ class _TrackManager:
|
|||||||
self.player = _Music(name=player_name)
|
self.player = _Music(name=player_name)
|
||||||
|
|
||||||
# Initialise and add FadeCurve in a thread as it's slow
|
# Initialise and add FadeCurve in a thread as it's slow
|
||||||
if not self.preview_player:
|
|
||||||
self.fadecurve_thread = QThread()
|
self.fadecurve_thread = QThread()
|
||||||
self.worker = _AddFadeCurve(
|
self.worker = _AddFadeCurve(
|
||||||
self,
|
self,
|
||||||
@ -429,9 +426,6 @@ class _TrackManager:
|
|||||||
Check whether track has ended. If so, emit track_ended_signal
|
Check whether track has ended. If so, emit track_ended_signal
|
||||||
"""
|
"""
|
||||||
|
|
||||||
if self.preview_player:
|
|
||||||
return
|
|
||||||
|
|
||||||
if self.start_time is None:
|
if self.start_time is None:
|
||||||
return
|
return
|
||||||
|
|
||||||
@ -530,9 +524,6 @@ class _TrackManager:
|
|||||||
Send end of track signal unless we are a preview player
|
Send end of track signal unless we are a preview player
|
||||||
"""
|
"""
|
||||||
|
|
||||||
if not self.preview_player:
|
|
||||||
self.signals.track_ended_signal.emit()
|
|
||||||
|
|
||||||
def stop(self, fade_seconds: int = 0) -> None:
|
def stop(self, fade_seconds: int = 0) -> None:
|
||||||
"""
|
"""
|
||||||
Stop this track playing
|
Stop this track playing
|
||||||
@ -641,24 +632,6 @@ class MainTrackManager(_TrackManager):
|
|||||||
)
|
)
|
||||||
|
|
||||||
|
|
||||||
class PreviewTrackManager(_TrackManager):
|
|
||||||
"""
|
|
||||||
Manage previewing tracks
|
|
||||||
"""
|
|
||||||
|
|
||||||
def __init__(self, session: db.Session, track_id: int, row_number: int) -> None:
|
|
||||||
super().__init__(
|
|
||||||
session=session,
|
|
||||||
player_name=Config.VLC_PREVIEW_PLAYER_NAME,
|
|
||||||
track_id=track_id,
|
|
||||||
row_number=row_number,
|
|
||||||
preview_player=True,
|
|
||||||
)
|
|
||||||
|
|
||||||
def __repr__(self) -> str:
|
|
||||||
return f"<PreviewTrackManager(track_id={self.track_id}>"
|
|
||||||
|
|
||||||
|
|
||||||
class TrackSequence:
|
class TrackSequence:
|
||||||
next: Optional[MainTrackManager] = None
|
next: Optional[MainTrackManager] = None
|
||||||
current: Optional[MainTrackManager] = None
|
current: Optional[MainTrackManager] = None
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user