@@ -8,7 +8,9 @@ def interact():
88 """Control the player through user interactions."""
99 with Player () as player :
1010 while True :
11- print ("\n Type: play [<track number>] | pause | tracks | more | exit" )
11+ print (
12+ "\n Type: play [<track number>] | pause | tracks | more | exit"
13+ )
1214 match input ("> " ).strip ().lower ().split ():
1315 case ["play" ]:
1416 play (player )
@@ -22,8 +24,12 @@ def interact():
2224 pause (player )
2325 case ["tracks" ]:
2426 display_tracks (player )
25- case ["more" ] if len (player .tracklist .available_tracks ) >= MAX_TRACKS :
26- print ("Can't load more tracks. Pick one from the track list." )
27+ case ["more" ] if len (
28+ player .tracklist .available_tracks
29+ ) >= MAX_TRACKS :
30+ print (
31+ "Can't load more tracks. Pick one from the track list."
32+ )
2733 case ["more" ]:
2834 player .tracklist .load_more ()
2935 display_tracks (player )
@@ -56,13 +62,17 @@ def display_tracks(player):
5662 header = f"{ '#' :<5} { 'Album' :<{CW }} { 'Artist' :<{CW }} { 'Genre' :<{CW }} "
5763 print (header )
5864 print ("-" * 100 )
59- for track_number , track in enumerate (player .tracklist .available_tracks , start = 1 ):
65+ for track_number , track in enumerate (
66+ player .tracklist .available_tracks , start = 1
67+ ):
6068 if track .text :
6169 album , artist , * genre = track .text .split ("\n " )
6270 album = _truncate (album , CW )
6371 artist = _truncate (artist , CW )
6472 genre = _truncate (genre [0 ], CW ) if genre else ""
65- print (f"{ track_number :<5} { album :<{CW }} { artist :<{CW }} { genre :<{CW }} " )
73+ print (
74+ f"{ track_number :<5} { album :<{CW }} { artist :<{CW }} { genre :<{CW }} "
75+ )
6676
6777
6878def _truncate (text , width ):
0 commit comments