Class: TivoHMO::SubtitlesUtil

Inherits:
Object
  • Object
show all
Includes:
GemLogger::LoggerSupport, MonitorMixin, Singleton
Defined in:
lib/tivohmo/subtitles_util.rb

Constant Summary collapse

ALLOWED_SUBTITLE_FORMATS =
%w[srt]

Instance Method Summary collapse

Instance Method Details

#subtitles_for_media_file(media_path) ⇒ Object



13
14
15
16
17
18
19
20
# File 'lib/tivohmo/subtitles_util.rb', line 13

def subtitles_for_media_file(media_path)
  synchronize do
    fq_path = File.realdirpath(media_path)
    base_dir = File.dirname(fq_path)
    base_file = fq_path.chomp(File.extname(fq_path))
    Array(subtitles_for_dir(base_dir)[base_file])
  end
end