comparison src/track/media.cc @ 202:71832ffe425a

animia: re-add kvm fd source this is all being merged from my wildly out-of-date laptop. SORRY! in other news, I edited the CI file to install the wayland client as well, so the linux CI build might finally get wayland stuff.
author Paper <paper@paper.us.eu.org>
date Tue, 02 Jan 2024 06:05:06 -0500
parents 649786bae914
children d030b30526d5 2f5a9247e501
comparison
equal deleted inserted replaced
201:8f6f8dd2eb23 202:71832ffe425a
1 #include "track/media.h" 1 #include "track/media.h"
2 #include "track/constants.h"
3 #include "animia.h"
4 #include "anitomy/anitomy.h"
5 #include "core/filesystem.h" 2 #include "core/filesystem.h"
6 #include "core/strings.h" 3 #include "core/strings.h"
7 #include "core/session.h" 4 #include "core/session.h"
5
6 #include <QFile>
7 #include <QTextStream>
8
8 #include <string> 9 #include <string>
9 #include <unordered_map> 10 #include <unordered_map>
10 #include <vector> 11 #include <vector>
11 #include <filesystem> 12 #include <filesystem>
12 #include <QFile> 13
13 #include <QTextStream> 14 #include "animia.h"
14 15
15 namespace Track { 16 namespace Track {
16 namespace Media { 17 namespace Media {
17 18
18 static bool GetCurrentlyPlayingResults(std::vector<animia::Result>& results) { 19 static bool GetCurrentlyPlayingResults(std::vector<animia::Result>& results) {
44 switch (info.type) { 45 switch (info.type) {
45 case animia::MediaInfoType::File: 46 case animia::MediaInfoType::File:
46 case animia::MediaInfoType::Title: 47 case animia::MediaInfoType::Title:
47 vec.push_back(std::filesystem::path(info.value).filename().string()); 48 vec.push_back(std::filesystem::path(info.value).filename().string());
48 success |= true; 49 success |= true;
50 default:
51 break;
49 } 52 }
50 } 53 }
51 } 54 }
52 } 55 }
53 56