diff src/track/media.cc @ 258:862d0d8619f6

*: HUUUGE changes animia has been renamed to animone, so instead of thinking of a health condition, you think of a beautiful flower :) I've also edited some of the code for animone, but I have no idea if it even works or not because I don't have a mac or windows machine lying around. whoops! ... anyway, all of the changes divergent from Anisthesia are now licensed under BSD. it's possible that I could even rewrite most of the code to where I don't even have to keep the MIT license, but that's thinking too far into the future I've been slacking off on implementing the anime seasons page, mostly out of laziness. I think I'd have to create another db file specifically for the seasons anyway, this code is being pushed *primarily* because the hard drive it's on is failing! yay :)
author Paper <paper@paper.us.eu.org>
date Mon, 01 Apr 2024 02:43:44 -0400
parents 4d461ef7d424
children ff0b2052b234
line wrap: on
line diff
--- a/src/track/media.cc	Sun Feb 18 16:02:14 2024 -0500
+++ b/src/track/media.cc	Mon Apr 01 02:43:44 2024 -0400
@@ -1,40 +1,42 @@
 #include "track/media.h"
 #include "core/filesystem.h"
+#include "core/session.h"
 #include "core/strings.h"
-#include "core/session.h"
 
 #include <QFile>
 #include <QTextStream>
 
+#include <filesystem>
 #include <string>
 #include <unordered_map>
 #include <vector>
-#include <filesystem>
 
 #include <iostream>
 
-#include "animia.h"
+#include "animone.h"
 
 namespace Track {
 namespace Media {
 
-static bool GetCurrentlyPlayingResults(std::vector<animia::Result>& results) {
-	std::vector<animia::Player> players;
+static bool GetCurrentlyPlayingResults(std::vector<animone::Result>& results) {
+	std::vector<animone::Player> players;
 
 	players.reserve(session.config.recognition.players.size());
 	for (const auto& [enabled, player] : session.config.recognition.players)
-		if (enabled && player.type == animia::PlayerType::Default)
+		if (enabled && player.type == animone::PlayerType::Default)
 			players.push_back(player);
 
-	if (!animia::GetResults(players, results))
+	if (!animone::GetResults(players, results)) {
+		std::cout << "FAIL!" << std::endl;
 		return false;
+	}
 
 	return true;
 }
 
 /* meh */
 bool GetCurrentlyPlaying(std::vector<std::string>& vec) {
-	std::vector<animia::Result> results;
+	std::vector<animone::Result> results;
 
 	if (!GetCurrentlyPlayingResults(results))
 		return false;
@@ -44,17 +46,18 @@
 	for (const auto& result : results) {
 		for (const auto& media : result.media) {
 			for (const auto& info : media.information) {
+				std::cout << info.value << std::endl;
+
 				switch (info.type) {
-					case animia::MediaInfoType::File:
+					case animone::MediaInfoType::File:
 						vec.push_back(std::filesystem::path(info.value).filename().u8string());
 						success |= true;
 						break;
-					case animia::MediaInfoType::Title:
+					case animone::MediaInfoType::Title:
 						vec.push_back(info.value);
 						success |= true;
 						break;
-					default:
-						break;
+					default: break;
 				}
 			}
 		}