@@ -471,12 +471,6 @@ def __init__(self, bind_ip, bind_port, commands):
471
471
self ._bind_ip = sys_ip .IPs [1 ]
472
472
self ._bind_port = bind_port
473
473
self ._commands = commands
474
- self ._html_data = {
475
- '|ALERT|' : '' ,
476
- '|ALERT_TYPE|' : '' ,
477
- '|CONTENT|' : '' ,
478
- '|IP|' : '{0}:{1}' .format (self ._bind_ip , self ._bind_port )
479
- }
480
474
481
475
@property
482
476
def ip (self ):
@@ -608,7 +602,7 @@ def _handle_client_connection(self, address, request):
608
602
self ._send_raw (received )
609
603
else :
610
604
self ._commands ['/log' ]()
611
- self ._send_text (self ._text ['/log' ], alert_type = 'alert-success' )
605
+ self ._send_text (self ._text ['/log' ])
612
606
elif self ._path in ('/like' , '/l' ):
613
607
if self ._is_html :
614
608
received = self ._commands ['/html_like' ]()
@@ -617,7 +611,7 @@ def _handle_client_connection(self, address, request):
617
611
else :
618
612
if self .sel ()[1 ] > - 1 :
619
613
self ._commands ['/like' ]()
620
- self ._send_text (self ._text ['/like' ], alert_type = 'alert-success' )
614
+ self ._send_text (self ._text ['/like' ])
621
615
else :
622
616
self ._send_text (self ._text ['/idle' ])
623
617
elif self ._path in ('/mute' , '/m' ):
@@ -627,7 +621,7 @@ def _handle_client_connection(self, address, request):
627
621
self ._send_raw (received )
628
622
else :
629
623
if self .sel ()[1 ] > - 1 :
630
- self ._send_text ('Player mute toggled!' , alert_type = 'alert-success' )
624
+ self ._send_text ('Player mute toggled!' )
631
625
self ._commands ['/mute' ]()
632
626
else :
633
627
self ._send_text (self ._text ['/idle' ])
@@ -639,13 +633,13 @@ def _handle_client_connection(self, address, request):
639
633
else :
640
634
if self .sel ()[1 ] > - 1 :
641
635
if self .muted ():
642
- self ._send_text ('Player is muted!' , alert_type = 'alert-danger' )
636
+ self ._send_text ('Player is muted!' )
643
637
else :
644
638
out = self ._commands ['/volumesave' ]()
645
639
if out :
646
- self ._send_text ('Volume saved' , alert_type = 'alert-success' )
640
+ self ._send_text ('Volume saved' )
647
641
else :
648
- self ._send_text ('Volume not saved' , alert_type = 'alert-success' )
642
+ self ._send_text ('Volume not saved' )
649
643
else :
650
644
self ._send_text (self ._text ['/idle' ])
651
645
elif self ._path in ('/volumeup' , '/vu' ):
@@ -656,10 +650,10 @@ def _handle_client_connection(self, address, request):
656
650
else :
657
651
if self .sel ()[1 ] > - 1 :
658
652
if self .muted ():
659
- self ._send_text ('Player is muted!' , alert_type = 'alert-danger' )
653
+ self ._send_text ('Player is muted!' )
660
654
else :
661
655
self ._commands ['/volumeup' ]()
662
- self ._send_text (self ._text ['/volumeup' ], alert_type = 'alert-success' )
656
+ self ._send_text (self ._text ['/volumeup' ])
663
657
else :
664
658
self ._send_text (self ._text ['/idle' ])
665
659
elif self ._path in ('/volumedown' , '/vd' ):
@@ -670,21 +664,21 @@ def _handle_client_connection(self, address, request):
670
664
else :
671
665
if self .sel ()[1 ] > - 1 :
672
666
if self .muted ():
673
- self ._send_text ('Player is muted!' , alert_type = 'alert-danger' )
667
+ self ._send_text ('Player is muted!' )
674
668
else :
675
669
self ._commands ['/volumedown' ]()
676
- self ._send_text (self ._text ['/volumedown' ], alert_type = 'alert-success' )
670
+ self ._send_text (self ._text ['/volumedown' ])
677
671
else :
678
672
self ._send_text (self ._text ['/idle' ])
679
673
elif self ._path == '/quit' :
680
674
if not self ._is_html :
681
675
self ._send_text (self ._text ['/quit' ])
682
676
elif self ._path in ('' , '/' ):
683
677
if self ._is_html :
684
- self ._send_text ('' , alert_type = '' )
678
+ self ._send_text ('' )
685
679
self .send_song_title (self .song_title ())
686
680
else :
687
- self ._send_text (self ._text ['/' ], alert_type = '' )
681
+ self ._send_text (self ._text ['/' ])
688
682
elif self ._path in ('/i' , '/info' ):
689
683
if self ._is_html :
690
684
received = self ._commands ['/html_info' ]()
@@ -702,7 +696,7 @@ def _handle_client_connection(self, address, request):
702
696
self ._send_raw (received )
703
697
else :
704
698
if self .can_send_command ():
705
- self ._send_text (self ._text ['/next' ], alert_type = 'alert-success' )
699
+ self ._send_text (self ._text ['/next' ])
706
700
self ._commands ['/next' ]()
707
701
else :
708
702
self ._send_text (self ._text ['/perm' ])
@@ -713,7 +707,7 @@ def _handle_client_connection(self, address, request):
713
707
self ._send_raw (received )
714
708
else :
715
709
if self .can_send_command ():
716
- self ._send_text (self ._text ['/previous' ], alert_type = 'alert-success' )
710
+ self ._send_text (self ._text ['/previous' ])
717
711
self ._commands ['/previous' ]()
718
712
else :
719
713
self ._send_text (self ._text ['/perm' ])
@@ -728,11 +722,11 @@ def _handle_client_connection(self, address, request):
728
722
llen = len (self .config ().stations_history .items )
729
723
l_item = self .config ().stations_history .item
730
724
if l_item == - 1 or llen == 0 :
731
- self ._send_text ('No items in history!' , alert_type = 'alert-danger' )
725
+ self ._send_text ('No items in history!' )
732
726
elif l_item + 1 < llen :
733
727
go_on = True
734
728
if go_on :
735
- self ._send_text (self ._text ['/histnext' ], alert_type = 'alert-success' )
729
+ self ._send_text (self ._text ['/histnext' ])
736
730
self ._commands ['/histnext' ]()
737
731
else :
738
732
self ._send_text ('Already at last history item!' )
@@ -749,7 +743,7 @@ def _handle_client_connection(self, address, request):
749
743
llen = len (self .config ().stations_history .items )
750
744
l_item = self .config ().stations_history .item
751
745
if l_item == - 1 or llen == 0 :
752
- self ._send_text ('No items in history!' , alert_type = 'alert-danger' )
746
+ self ._send_text ('No items in history!' )
753
747
go_on = False
754
748
elif l_item == 0 :
755
749
go_on = False
@@ -773,10 +767,10 @@ def _handle_client_connection(self, address, request):
773
767
else :
774
768
if self .can_send_command ():
775
769
if self .sel ()[1 ] > - 1 :
776
- self ._send_text (self ._text ['/stop' ], alert_type = 'alert-success' )
770
+ self ._send_text (self ._text ['/stop' ])
777
771
self ._commands ['/stop' ]()
778
772
else :
779
- self ._send_text (self ._text ['/start' ], alert_type = 'alert-success' )
773
+ self ._send_text (self ._text ['/start' ])
780
774
self ._commands ['/start' ]()
781
775
else :
782
776
self ._send_text (self ._text ['/perm' ])
@@ -785,7 +779,7 @@ def _handle_client_connection(self, address, request):
785
779
if self .can_send_command ():
786
780
ret = self ._parse ()
787
781
if ret is None :
788
- self ._send_text (self ._text ['/error' ], alert_type = 'alert-danger' )
782
+ self ._send_text (self ._text ['/error' ])
789
783
else :
790
784
has_error = False
791
785
if ret == '/stations' :
@@ -802,7 +796,7 @@ def _handle_client_connection(self, address, request):
802
796
try :
803
797
ret = int (ret )
804
798
except (ValueError , TypeError ):
805
- self ._send_text (self ._text ['/error' ], alert_type = 'alert-danger' )
799
+ self ._send_text (self ._text ['/error' ])
806
800
has_error = True
807
801
if not has_error :
808
802
# ret = ret -1 if ret > 0 else 0
@@ -836,12 +830,12 @@ def _handle_client_connection(self, address, request):
836
830
self ._send_text (self ._text ['/error' ], alert - danger )
837
831
else :
838
832
if sp [1 ] not in ('playlists' , 'pl' ):
839
- self ._send_text (self ._text ['/error' ], alert_type = 'alert-danger' )
833
+ self ._send_text (self ._text ['/error' ])
840
834
else :
841
835
# get the numbers
842
836
pl , st = self ._get_numbers (sp [- 1 ])
843
837
if pl is None :
844
- self ._send_text (self ._text ['/error' ], alert_type = 'alert-danger' )
838
+ self ._send_text (self ._text ['/error' ])
845
839
else :
846
840
go_on = True
847
841
try :
@@ -925,7 +919,7 @@ def _handle_client_connection(self, address, request):
925
919
else :
926
920
ret = self ._parse ()
927
921
if ret is None :
928
- self ._send_text (self ._text ['/error' ], alert_type = 'alert-danger' )
922
+ self ._send_text (self ._text ['/error' ])
929
923
elif ret .startswith ('/' ):
930
924
if ret == '/stations' :
931
925
if self ._is_html :
@@ -956,12 +950,12 @@ def _handle_client_connection(self, address, request):
956
950
ret = int (ret ) - 1
957
951
except (ValueError , TypeError ):
958
952
go_on = False
959
- self ._send_text (self ._text ['/error' ], alert_type = 'alert-danger' )
953
+ self ._send_text (self ._text ['/error' ])
960
954
if go_on :
961
955
try :
962
956
playlist_name = self .lists ()[2 ][- 1 ][ret ][0 ]
963
957
except IndexError :
964
- self ._send_text ('Error: Playlist not found (id={})' .format (ret + 1 ), alert_type = 'alert-danger' )
958
+ self ._send_text ('Error: Playlist not found (id={})' .format (ret + 1 ))
965
959
go_on = False
966
960
if go_on :
967
961
in_file , out = self .config ().read_playlist_for_server (
@@ -982,11 +976,11 @@ def _handle_client_connection(self, address, request):
982
976
)
983
977
else :
984
978
if self ._is_html :
985
- self ._send_text ( ' Error reading playlist: <b>{}</b>' .format (playlist_name ), alert_type = 'alert-danger' )
979
+ self ._send_raw ( '<div class="alert txt-center alert-danger"> Error reading playlist: <b>{}</b></div> ' .format (playlist_name ))
986
980
else :
987
- self ._send_text ('Error reading playlist: "{}"' .format (playlist_name ), alert_type = 'alert-danger' )
981
+ self ._send_text ('Error reading playlist: "{}"' .format (playlist_name ))
988
982
else :
989
- self ._send_text (self ._text ['/error' ], alert_type = 'alert-danger' )
983
+ self ._send_text (self ._text ['/error' ])
990
984
991
985
return True
992
986
@@ -1050,16 +1044,13 @@ def _send_raw(self, msg):
1050
1044
except socket .error as e :
1051
1045
self .error = e
1052
1046
1053
- def _send_text (self ,
1054
- msg , alert_type = 'alert-info' ,
1055
- content = '' , put_script = False
1047
+ def _send_text (
1048
+ self , msg ,
1049
+ put_script = False
1056
1050
):
1057
1051
if msg .startswith ('retry: ' ):
1058
1052
return
1059
1053
if self ._is_html :
1060
- self ._html_data ['|ALERT|' ] = msg
1061
- self ._html_data ['|ALERT_TYPE|' ] = alert_type
1062
- self ._html_data ['|CONTENT|' ] = content
1063
1054
self ._send_html (put_script = put_script )
1064
1055
return
1065
1056
f_msg = msg + '\n '
@@ -1089,8 +1080,6 @@ def _send_text(self,
1089
1080
1090
1081
def _send_html (self , msg = None , put_script = False ):
1091
1082
f_msg = self ._html + '\n '
1092
- for n in self ._html_data .keys ():
1093
- f_msg = f_msg .replace (n , self ._html_data [n ])
1094
1083
if put_script :
1095
1084
f_msg = self ._insert_html_script (f_msg )
1096
1085
if PY2 :
0 commit comments