fixed wrong source type

This commit is contained in:
Hazel Noack
2025-10-09 13:35:47 +02:00
parent 07468e5b4f
commit b5a78eb5b9
2 changed files with 9 additions and 1 deletions

View File

@@ -2,6 +2,7 @@ package plugin
import ( import (
"errors" "errors"
"fmt"
"regexp" "regexp"
"gitea.elara.ws/Hazel/music-kraken/internal/common" "gitea.elara.ws/Hazel/music-kraken/internal/common"
@@ -101,6 +102,8 @@ func compileSource(source data.Source) (data.Source, error) {
func FetchSource(source data.Source) (data.MusicObject, error) { func FetchSource(source data.Source) (data.MusicObject, error) {
// the fetch function without the post processing of the music objects // the fetch function without the post processing of the music objects
fmt.Println("call")
source, err := compileSource(source) source, err := compileSource(source)
if err != nil { if err != nil {
return nil, err return nil, err
@@ -111,6 +114,8 @@ func FetchSource(source data.Source) (data.MusicObject, error) {
return nil, errors.New("didn't find plugin of the name " + source.SourceType.Name) return nil, errors.New("didn't find plugin of the name " + source.SourceType.Name)
} }
fmt.Println("call2", source)
if source.ObjectType == data.SongSource { if source.ObjectType == data.SongSource {
song, err := plugin.FetchSong(source) song, err := plugin.FetchSong(source)

View File

@@ -2,6 +2,7 @@ package plugin
import ( import (
"errors" "errors"
"fmt"
"regexp" "regexp"
"strings" "strings"
@@ -113,7 +114,7 @@ func parseAlbumContact(contact *goquery.Selection) (data.Album, error) {
if url, urlExists := anchor.Attr("href"); urlExists { if url, urlExists := anchor.Attr("href"); urlExists {
album.Sources = append(album.Sources, data.Source{ album.Sources = append(album.Sources, data.Source{
Url: musifyHost + url, Url: musifyHost + url,
ObjectType: data.ArtistSource, ObjectType: data.AlbumSource,
}) })
} }
@@ -567,6 +568,8 @@ func parseAlbum(doc *goquery.Document) data.Album {
} }
func (m Musify) FetchAlbum(source data.Source) (data.Album, error) { func (m Musify) FetchAlbum(source data.Source) (data.Album, error) {
fmt.Println("meow")
album := data.Album{ album := data.Album{
Sources: []data.Source{source}, Sources: []data.Source{source},
Artists: []data.Artist{}, Artists: []data.Artist{},