Changeset 6948


Ignore:
Timestamp:
Mar 1, 2018, 2:56:22 PM (22 months ago)
Author:
jrpelegrina
Message:

WIP in improve performance

Location:
bell-scheduler/trunk/fuentes
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • bell-scheduler/trunk/fuentes/bell-scheduler/python3-bellscheduler/EditBox.py

    r6875 r6948  
    145145                self.sound_dc.set_sensitive(False)
    146146                self.sound_url.set_sensitive(False)
     147                self.duration_entry.set_value(30)
    147148
    148149        #def init_data_form     
  • bell-scheduler/trunk/fuentes/bell-scheduler/python3-bellscheduler/MainWindow.py

    r6880 r6948  
    4747                               
    4848                self.stack_window= Gtk.Stack()
    49                 self.stack_window.set_transition_duration(1500)
     49                self.stack_window.set_transition_duration(750)
    5050                self.stack_window.set_transition_type(Gtk.StackTransitionType.SLIDE_LEFT)
    5151                self.stack_window.set_margin_top(0)
     
    8888
    8989                self.stack_opt= Gtk.Stack()
    90                 self.stack_opt.set_transition_duration(1500)
     90                self.stack_opt.set_transition_duration(750)
    9191                self.stack_opt.set_transition_type(Gtk.StackTransitionType.SLIDE_LEFT)
    9292
  • bell-scheduler/trunk/fuentes/n4d-bellscheduler.install/usr/share/n4d/python-plugins/BellSchedulerManager.py

    r6871 r6948  
    258258                duration=info[item]["play"]["duration"]
    259259
    260                 fade_out=int(duration)-2
    261                 fade_effects='-af afade=in:st=1:d=3,afade=out:st='+str(fade_out)+":d=2"
    262                 cmd="ffplay -nodisp -autoexit -t "+str(duration)
     260                if duration>0:
     261                        fade_out=int(duration)-2
     262                        fade_effects='-af aformat=channel_layouts=mono -af afade=in:st=1:d=3,afade=out:st='+str(fade_out)+":d=2"
     263                        cmd="ffplay -nodisp -autoexit -t "+str(duration)
     264                else:
     265                        fade_effects='-af aformat=channel_layouts=mono '       
    263266
    264267                if sound_option !="url":
     
    267270                                print(cmd)
    268271                        else:
    269                                 cmd=cmd+" $(find"+ " '"+sound_path+"' -type f | shuf -n 1) "+fade_effects               
     272                                random_file="$(find"+ " '"+sound_path+"' -type f -print0 | xargs -0 file -i | awk -F ':' '{ if ($2 ~ /audio/ || $2 ~ /video/ ) print $1 }'| shuf -n 1)"
     273                                cmd=cmd+' "'+ random_file + '" '+fade_effects
     274                                #cmd=cmd+" $(find"+ " '"+sound_path+"' -type f | shuf -n 1) "+fade_effects             
    270275                else:
    271276                        cmd=cmd+ " $(youtube-dl -g "+sound_path+ " | sed -n 2p) "+fade_effects
Note: See TracChangeset for help on using the changeset viewer.