class CultomePlayer::DefaultPlayer
Public Class Methods
new(env)
click to toggle source
# File lib/cultome_player.rb, line 99 def initialize(env) prepare_environment(env) ensure_db_schema playlists.register(:current) playlists.register(:history) playlists.register(:queue) playlists.register(:focus) playlists.register(:search) register_listener(:playback_finish) do |song| r = execute("next").first display_over("#{r.message}\n#{c5(PROMPT)}") end init_plugins ObjectSpace.define_finalizer(self, proc{ clean_plugins }) end