Module: Mopidy::Library
- Defined in:
- lib/mopidy/library.rb
Class Method Summary collapse
Class Method Details
.lookup(uri) ⇒ Object
11 12 13 14 15 |
# File 'lib/mopidy/library.rb', line 11 def self.lookup(uri) json = Mopidy.format_json(1, 'core.library.lookup', 'uri': uri) res = Mopidy.post(json) res.body.empty? ? res : format_response(res.body.first, res.status) end |
.search(keyword) ⇒ Object
17 18 19 20 |
# File 'lib/mopidy/library.rb', line 17 def self.search(keyword) json = Mopidy.format_json(1, 'core.library.search', [{ 'any': keyword }]) Mopidy.post(json) end |
.search_tracks(keyword) ⇒ Object
5 6 7 8 9 |
# File 'lib/mopidy/library.rb', line 5 def self.search_tracks(keyword) res = search(keyword) tracks = parse_search_response(res, 'tracks') format_response(tracks, res.status) end |