oozzal/media_player

View on GitHub
bin/player

Summary

Maintainability
Test Coverage
#!/usr/bin/env ruby

require_relative '../lib/process_manager'
require_relative '../lib/playlist'
require_relative '../lib/player'
require_relative '../lib/input_manager'

pm = MediaPlayer::ProcessManager.new
pl = MediaPlayer::PlayList.new
p = MediaPlayer::Player.new(process_manager: pm, playlist: pl)

MediaPlayer::InputManager.new(player: p).start