A decentralized music tracking and discovery platform built on AT Protocol 🎵 rocksky.app

rocksky cli: import issues #20

Open psylum.bsky.social
Open opened by psylum.bsky.social

I've bumped into a number of issues while using the import with a spotify export.

  1. if the length of the live import line is wider than the current terminal, the line is retained, causing scrollback. As an example, if you make your terminal 240cols wide, the live updating line showing the percent / count done / current track will generally stay on a single line. if you have your terminal at 80cols, and are importing a large list, there's only about 24 columns available to the 'title - artist' portion, and you'll end up with every scrobble that didn't fit on your screen. at first i thought this was a feature, so you'd see previously imported data. but then i made my terminal wider and saw that only extremely long song titles were retained (classical ones with full symphony info).
  2. Tracks which are no longer available on spotify fail to submit. I find this confusing, as i'd expect scrobbles to still work even if enrichment data is unavailable. the information in the json is sufficient to create the artist/album/song entries. i've taken to manually removing these entries, and blowing away my local import caches (to ensure the missing track(s) doesn't cause issues with resume logic). i also then usually filter the start date forward to avoid a ton of revalidation of existing imported tracks.
  3. Failures revert your import back to where you started, forcing re-evaluation of all following scrobbles. I think this may have been mentioned in another issue. Personally, as i don't think it's possible to have more than one scrobble for a given second (whether due to last.fm rules or the Spotify data filtering of <30s by default), it seems like it'd be better to retain a list of failed tracks by the timestamp in the checkpoint file, and instead mark the latest successful (regardless of previous failures), so you pick up where you left off, and can have a thread go and retry previous failures (and remove them, if they pass on this attempt). that would reduce the check/enrich calls for imported scrobbles that pass after a singular failure. i'm also often surprised to see some tracks take ages to verify if i know they previously imported, and then it'll do a quick run of several others it identifies quickly. not sure what's causing this. In any case, given the issue with #2, i've been intentionally stopping as soon as i notice a failure, to minimize these retries in a future session, and/or to excise tracks that will always fail.
  4. The logic to import being near the default atproto PDS cap doesn't leave much room for ..using atproto in any other fashion. i think the default should probably start lower, and the documentation better explain the PDS limitations. if users want to 'max it out' they can easily do so, since you enforce a safe maximum regardless.
  5. import display of existing rocksky data stats seem buggy to me here:
    • [import 9:38:49 PM] ✔ Indexed your existing library — 21,883 scrobbles, 38222 songs, 11913 albums, 6470 artists. Duplicates will be skipped.
    • how is it possible to have more songs than scrobbles? a single song can be scrobbled multiple times, but a single scrobble can't contain multiple songs. is there some way this is just an output issue, or does my PDS somehow contain songs i have not generated a scrobble for as well?
    • my library page is currently only listing 6200 artists as well, while an import is underway, so that's also strange.

also a minor related bug, but not in the cli. for data which is imported prior to 2024, the page for personal analytics are always capped at 2024-01-01 (what is set if you click "all time") and forward. however, the Top Scrobblers chart below obeys the date capped selected range, and also actually shows data from 'all time' (including pre-2024 scrobbles).

bullets 1 and 3 both seem to have been fixed by @rocksky/cli@0.11.3, plus error logging as requested on bluesky. running a lot smoother now. the analytics comment was also fixed, thanks for that!

i'll try to create a spotify dataset with the things i've pruned manually to see if bullet 2 is working now with the latest song match logic.

running into more failures that i can't tell if they're an issue with song matching or service stability. feels like potentially matching since they seem to fail pretty reliably when restarting the import. including the log here. the cli output seems to just indicate 500, if there was a user facing error included, that's not provided to the user.

The pattern(s) i seem to see tend to be the inclusion of dash or em-dash in the title, and further variations of tracks with parentheticals. I can provide the corresponding json source with spotify track IDs if that'd help improve the parser or matcher.

[import 10:49:12 PM]  ERROR  ✖1 failed — Rejected: Passing Afternoon - Demo — Iron & Wine (2019-03-25 10:50:31): Internal Server Error [InternalServerError, HTTP 500]
[import 10:49:17 PM]  ERROR  ✖2 failed — Rejected: In My Arms - Vocal Mix — Ferreck Dawn (2019-03-08 15:19:43): Internal Server Error [InternalServerError, HTTP 500]
[import 10:49:19 PM]  ERROR  ✖3 failed — Rejected: The Other Side — Jukebox The Ghost (2019-03-25 11:18:40): Internal Server Error [InternalServerError, HTTP 500]
[import 10:49:20 PM]  ERROR  ✖4 failed — Rejected: All Day And Night — Jax Jones (2019-03-29 11:31:07): Internal Server Error [InternalServerError, HTTP 500]
[import 10:49:20 PM]  ERROR  ✖5 failed — Rejected: Life in the Fast Lane - 2013 Remaster — Eagles (2019-04-03 14:53:23): Internal Server Error [InternalServerError, HTTP 500]
[import 10:49:22 PM]  ERROR  ✖6 failed — Rejected: Black Dog - Remaster — Led Zeppelin (2019-04-03 15:53:38): Internal Server Error [InternalServerError, HTTP 500]
[import 10:49:24 PM]  ERROR  ✖7 failed — Rejected: Amazing (feat. Future) — NAV (2019-03-29 10:55:13): Internal Server Error [InternalServerError, HTTP 500]
[import 10:49:27 PM]  ERROR  ✖8 failed — Rejected: The Magician - Live — Andy Shauf (2019-04-08 11:54:50): Internal Server Error [InternalServerError, HTTP 500]
[import 10:49:29 PM]  ERROR  ✖9 failed — Rejected: lovely (with Khalid) — Billie Eilish (2019-04-10 16:22:54): Internal Server Error [InternalServerError, HTTP 500]
[import 10:49:30 PM]  ERROR  ✖10 failed — Rejected: 'Til the Morning — Ridgely (2019-04-17 13:16:50): Internal Server Error [InternalServerError, HTTP 500]
[import 10:49:31 PM]  ERROR  ✖11 failed — Rejected: Valser (Radio Edit) — Charles Robert (2019-04-17 15:22:46): Internal Server Error [InternalServerError, HTTP 500]
[import 10:49:32 PM]  ERROR  ✖12 failed — Rejected: Carry On (from the Original Motion Picture "POKÉMON Detective Pikachu") — Kygo (2019-04-19 11:01:54): Internal Server Error [InternalServerError, HTTP 500]
[import 10:49:33 PM]  ERROR  ✖13 failed — Rejected: Ugly - English Version — Anitta (2019-04-12 12:26:27): Internal Server Error [InternalServerError, HTTP 500]
[import 10:49:36 PM]  ERROR  ✖14 failed — Rejected: Con Calma - Remix — Daddy Yankee (2019-04-19 11:30:39): Internal Server Error [InternalServerError, HTTP 500]
[import 10:49:39 PM]  ERROR  ✖15 failed — Rejected: Calma - Alicia Remix — Pedro Capó (2019-04-19 12:04:12): Internal Server Error [InternalServerError, HTTP 500]
[import 10:49:40 PM]  ERROR  ✖16 failed — Rejected: The Homeless Wanderer — Emahoy Tsege Mariam Gebru (2019-04-23 09:29:28): Internal Server Error [InternalServerError, HTTP 500]
[import 10:49:40 PM]  ERROR  ✖17 failed — Rejected: The Last Tears of a Deceased — Emahoy Tsege Mariam Gebru (2019-04-23 09:37:57): Internal Server Error [InternalServerError, HTTP 500]
[import 10:49:41 PM]  ERROR  ✖18 failed — Rejected: A Young Girl's Complaint — Emahoy Tsege Mariam Gebru (2019-04-23 09:44:08): Internal Server Error [InternalServerError, HTTP 500]
[import 10:49:42 PM]  ERROR  ✖19 failed — Rejected: The Mad Man's Laughter — Emahoy Tsege Mariam Gebru (2019-04-23 09:48:05): Internal Server Error [InternalServerError, HTTP 500]
[import 10:49:42 PM]  ERROR  ✖20 failed — Rejected: Presentiment — Emahoy Tsege Mariam Gebru (2019-04-23 09:51:49): Internal Server Error [InternalServerError, HTTP 500]
[import 10:49:43 PM]  ERROR  ✖21 failed — Rejected: Mother's Love — Emahoy Tsege Mariam Gebru (2019-04-23 09:55:28): Internal Server Error [InternalServerError, HTTP 500]
[import 10:49:43 PM]  ERROR  ✖22 failed — Rejected: Ballad of the Spirits — Emahoy Tsege Mariam Gebru (2019-04-23 10:01:24): Internal Server Error [InternalServerError, HTTP 500]
[import 10:49:44 PM]  ERROR  ✖23 failed — Rejected: The Song of the Sea — Emahoy Tsege Mariam Gebru (2019-04-23 10:15:00): Internal Server Error [InternalServerError, HTTP 500]
[import 10:49:44 PM]  ERROR  ✖24 failed — Rejected: Homesickness, Pt. 1 — Emahoy Tsege Mariam Gebru (2019-04-23 10:18:52): Internal Server Error [InternalServerError, HTTP 500]
[import 10:49:44 PM]  ERROR  ✖25 failed — Rejected: Golgotha — Emahoy Tsege Mariam Gebru (2019-04-23 10:24:03): Internal Server Error [InternalServerError, HTTP 500]
[import 10:49:44 PM]  ERROR  ✖26 failed — Rejected: The Jordan River Song — Emahoy Tsege Mariam Gebru (2019-04-23 10:26:41): Internal Server Error [InternalServerError, HTTP 500]
[import 10:49:45 PM]  ERROR  ✖27 failed — Rejected: The Garden of Gethesemanie — Emahoy Tsege Mariam Gebru (2019-04-23 10:30:06): Internal Server Error [InternalServerError, HTTP 500]
[import 10:49:45 PM]  ERROR  ✖28 failed — Rejected: Homesickness, Pt. 2 — Emahoy Tsege Mariam Gebru (2019-04-23 10:33:19): Internal Server Error [InternalServerError, HTTP 500]
[import 10:49:47 PM]  ERROR  ✖29 failed — Rejected: Evening Breeze — Emahoy Tsege Mariam Gebru (2019-04-23 10:38:58): Internal Server Error [InternalServerError, HTTP 500]
[import 10:49:47 PM]  ERROR  ✖30 failed — Rejected: Tenkou Why Feel Sorry — Emahoy Tsege Mariam Gebru (2019-04-23 10:41:01): Internal Server Error [InternalServerError, HTTP 500]
[import 10:49:54 PM]  ERROR  ✖31 failed — Rejected: Work It Out — A-Trak (2019-04-30 19:10:50): Internal Server Error [InternalServerError, HTTP 500]
[import 10:49:55 PM]  ERROR  ✖32 failed — Rejected: A Whole New World (End Title) - From "Aladdin" — ZAYN (2019-05-10 12:37:08): Internal Server Error [InternalServerError, HTTP 500]
[import 10:49:56 PM]  ERROR  ✖33 failed — Rejected: (I've Had) The Time of My Life - From "Dirty Dancing" Soundtrack — Bill Medley (2019-05-10 17:25:27): Internal Server Error [InternalServerError, HTTP 500]
[import 10:49:58 PM]  ERROR  ✖34 failed — Rejected: Old Town Road - Diplo Remix — Lil Nas X (2019-05-03 12:25:19): Internal Server Error [InternalServerError, HTTP 500]
[import 10:49:58 PM]  ERROR  ✖35 failed — Rejected: Maria Maria (feat. The Product G&B) — Santana (2019-05-16 15:48:58): Internal Server Error [InternalServerError, HTTP 500]
[import 10:50:03 PM]  ERROR  ✖36 failed — Rejected: Four Years — Cullen Omori (2019-05-15 19:30:38): Internal Server Error [InternalServerError, HTTP 500]
[import 10:50:11 PM]  ERROR  ✖37 failed — Rejected: Mo Money Mo Problems (feat. Puff Daddy & Mase) - 2014 Remaster — The Notorious B.I.G. (2019-05-16 16:54:37): Internal Server Error [InternalServerError, HTTP 500]
[import 10:50:12 PM]  ERROR  ✖38 failed — Rejected: On That Sht Again (feat. Ghostface Killah & RZA) — Wu-Tang Clan (2019-05-17 14:36:01): Internal Server Error [InternalServerError, HTTP 500]
[import 10:50:18 PM]  ERROR  ✖39 failed — Rejected: Highway to Heaven — NCT 127 (2019-05-17 11:44:44): Internal Server Error [InternalServerError, HTTP 500]
[import 10:50:19 PM]  ERROR  ✖40 failed — Rejected: Both — Ingrid Andress (2019-05-17 15:36:51): Internal Server Error [InternalServerError, HTTP 500]
[import 10:50:20 PM]  ERROR  ✖41 failed — Rejected: (I'm Gonna) Love Me Again - From "Rocketman" — Elton John (2019-05-17 16:22:50): Internal Server Error [InternalServerError, HTTP 500]
[import 10:50:21 PM]  ERROR  ✖42 failed — Rejected: Balance, Not Symmetry - From the Original Motion Picture Soundtrack 'Balance, Not Symmetry' — Biffy Clyro (2019-05-17 16:53:57): Internal Server Error [InternalServerError, HTTP 500]
[import 10:50:26 PM]  ERROR  ✖43 failed — Rejected: Nuisance — Landon Cube (2019-05-17 16:37:17): Internal Server Error [InternalServerError, HTTP 500]
[import 10:50:28 PM]  ERROR  ✖44 failed — Rejected: Decline — K'ron (2019-05-17 17:00:24): Internal Server Error [InternalServerError, HTTP 500]
[import 10:50:29 PM]  ERROR  ✖45 failed — Rejected: FYM (feat. Wiz Khalifa) - Rock Mafia Remix — Elohim (2019-05-17 17:10:16): Internal Server Error [InternalServerError, HTTP 500]
[import 10:50:36 PM]  ERROR  ✖46 failed — Rejected: I Want You - P-Lo Remix — Elohim (2019-05-17 17:35:23): Internal Server Error [InternalServerError, HTTP 500]
[import 10:50:37 PM]  ERROR  ✖47 failed — Rejected: Hallucinating - Gigamesh Remix — Elohim (2019-05-17 17:39:30): Internal Server Error [InternalServerError, HTTP 500]
[import 10:50:43 PM]  ERROR  ✖48 failed — Rejected: Sleepy Eyes - RAC Mix — Elohim (2019-05-17 17:49:02): Internal Server Error [InternalServerError, HTTP 500]
[import 10:50:44 PM]  ERROR  ✖49 failed — Rejected: Panic Attacks (feat. Yoshi Flower) — Elohim (2019-05-17 17:51:57): Internal Server Error [InternalServerError, HTTP 500]
[import 10:50:51 PM]  ERROR  ✖50 failed — Rejected: Not Just Your Mama - Sacha Robotti Remix — Elohim (2019-05-17 17:59:57): Internal Server Error [InternalServerError, HTTP 500]
[import 10:50:51 PM]  ERROR  ✖51 failed — Rejected: Sensations - Whethan Remix — Elohim (2019-05-17 18:03:49): Internal Server Error [InternalServerError, HTTP 500]
[import 10:50:59 PM]  ERROR  ✖52 failed — Rejected: The Wave - Louis the Child Remix — Elohim (2019-05-17 18:07:02): Internal Server Error [InternalServerError, HTTP 500]
[import 10:50:59 PM]  ERROR  ✖53 failed — Rejected: The Universe Is Yours - Alex Lustig Remix — Elohim (2019-05-17 18:16:38): Internal Server Error [InternalServerError, HTTP 500]
[import 10:51:04 PM]  ERROR  ✖54 failed — Rejected: Enemies - Yoshi Flower Remix — Elohim (2019-05-17 18:18:42): Internal Server Error [InternalServerError, HTTP 500]
[import 10:51:06 PM]  ERROR  ✖55 failed — Rejected: Panic Attacks (feat. Yoshi Flower) - DENM Remix — Elohim (2019-05-17 18:21:26): Internal Server Error [InternalServerError, HTTP 500]
[import 10:51:12 PM]  ERROR  ✖56 failed — Rejected: Silence Is Cool - Elohim Remix — Elohim (2019-05-17 18:22:53): Internal Server Error [InternalServerError, HTTP 500]
[import 10:51:13 PM]  ERROR  ✖57 failed — Rejected: Half Love - Born Dirty Remix — Elohim (2019-05-17 18:26:29): Internal Server Error [InternalServerError, HTTP 500]
[import 10:51:20 PM]  ERROR  ✖58 failed — Rejected: Panic Attacks (feat. Yoshi Flower) - DENM Remix — Elohim (2019-05-17 18:36:32): Internal Server Error [InternalServerError, HTTP 500]
[import 10:51:20 PM]  ERROR  ✖59 failed — Rejected: Insecure - Tep No Remix — Elohim (2019-05-19 15:31:30): Internal Server Error [InternalServerError, HTTP 500]
[import 10:51:27 PM]  ERROR  ✖60 failed — Rejected: Skinny Legs - Mija Remix — Elohim (2019-05-19 15:47:34): Internal Server Error [InternalServerError, HTTP 500]
[import 10:51:27 PM]  ERROR  ✖61 failed — Rejected: Hallucinating - Mariachi Version — Elohim (2019-05-19 15:34:55): Internal Server Error [InternalServerError, HTTP 500]
[import 10:51:29 PM]  ERROR  ✖62 failed — Rejected: Xanax - Live Acoustic — Elohim (2019-05-19 16:24:19): Internal Server Error [InternalServerError, HTTP 500]
[import 10:51:29 PM]  ERROR  ✖63 failed — Rejected: Sensations - Live Acoustic — Elohim (2019-05-19 16:21:14): Internal Server Error [InternalServerError, HTTP 500]
[import 10:51:29 PM]  ERROR  ✖64 failed — Rejected: Love Is Alive (feat. Elohim) (feat. Elohim) - Chet Porter Remix — Louis The Child (2019-05-19 16:27:40): Internal Server Error [InternalServerError, HTTP 500]
[import 10:51:31 PM]  ERROR  ✖65 failed — Rejected: She Talks Too Much - Gosh Pith Remix — Elohim (2019-05-19 16:39:51): Internal Server Error [InternalServerError, HTTP 500]
[import 10:51:32 PM]  ERROR  ✖66 failed — Rejected: She Talks Too Much - Become Remix — Elohim (2019-05-19 16:42:31): Internal Server Error [InternalServerError, HTTP 500]
[import 10:51:35 PM]  ERROR  ✖67 failed — Rejected: Xanax - Moon Boots Remix — Elohim (2019-05-19 16:36:31): Internal Server Error [InternalServerError, HTTP 500]
[import 10:51:37 PM]  ERROR  ✖68 failed — Rejected: Why Am I Like This? - Elohim Remix — Elohim (2019-05-19 16:48:27): Internal Server Error [InternalServerError, HTTP 500]
[import 10:51:40 PM]  ERROR  ✖69 failed — Rejected: Water Baby - Elohim Remix — Elohim (2019-05-19 16:49:47): Internal Server Error [InternalServerError, HTTP 500]
[import 10:52:13 PM]  ERROR  ✖70 failed — Rejected: Lowrider — Tom Boy (2019-05-20 14:40:52): Internal Server Error [InternalServerError, HTTP 500]
[import 10:52:20 PM]  ERROR  ✖71 failed — Rejected: Waiting for a Girl like You — Foreigner (2019-05-23 11:21:29): Internal Server Error [InternalServerError, HTTP 500]
[import 10:52:28 PM]  ERROR  ✖72 failed — Rejected: Stop Draggin' My Heart Around (with Tom Petty and The Heartbreakers) - 2016 Remaster — Stevie Nicks (2019-05-23 13:35:58): Internal Server Error [InternalServerError, HTTP 500]
[import 10:52:28 PM]  ERROR  ✖73 failed — Rejected: Tequila Sunrise - 2013 Remaster — Eagles (2019-05-23 12:50:31): Internal Server Error [InternalServerError, HTTP 500]
[import 10:52:28 PM]  ERROR  ✖74 failed — Rejected: Sussudio - 2016 Remaster — Phil Collins (2019-05-23 16:41:46): Internal Server Error [InternalServerError, HTTP 500]
[import 10:52:29 PM]  ERROR  ✖75 failed — Rejected: Lonesome Loser - Remastered 2010 — Little River Band (2019-05-23 15:55:19): Internal Server Error [InternalServerError, HTTP 500]
[import 10:52:29 PM]  ERROR  ✖76 failed — Rejected: Hard to Say I'm Sorry / Get Away - 2006 Remaster — Chicago (2019-05-24 01:19:50): Internal Server Error [InternalServerError, HTTP 500]
[import 10:52:36 PM]  ERROR  ✖77 failed — Rejected: Heads Will Roll - A-Trak Remix Radio Edit — Yeah Yeah Yeahs (2019-05-30 18:17:21): Internal Server Error [InternalServerError, HTTP 500]
[import 10:52:37 PM]  ERROR  ✖78 failed — Rejected: Shadows — Midnight Juggernauts (2019-05-30 19:25:35): Internal Server Error [InternalServerError, HTTP 500]
[import 10:52:43 PM]  ERROR  ✖79 failed — Rejected: Half Mast — Empire Of The Sun (2019-06-03 12:05:31): Internal Server Error [InternalServerError, HTTP 500]
[import 10:52:44 PM]  ERROR  ✖80 failed — Rejected: Can I — Kiana Ledé (2019-06-03 13:17:02): Internal Server Error [InternalServerError, HTTP 500]
[import 10:52:50 PM]  ERROR  ✖81 failed — Rejected: Forward Motion - From The Original Motion Picture “Late Night” — Daya (2019-06-03 14:06:00): Internal Server Error [InternalServerError, HTTP 500]
[import 10:52:51 PM]  ERROR  ✖82 failed — Rejected: HOLD YOU DOWN — X Ambassadors (2019-06-03 14:09:18): Internal Server Error [InternalServerError, HTTP 500]
[import 10:52:58 PM]  ERROR  ✖83 failed — Rejected: Melody of Love - Edit — Hot Chip (2019-06-03 14:59:59): Internal Server Error [InternalServerError, HTTP 500]
[import 10:52:59 PM]  ERROR  ✖84 failed — Rejected: 4 MIND (with josh pan and X&G) — Dog Blood (2019-06-03 18:29:07): Internal Server Error [InternalServerError, HTTP 500]
[import 10:53:06 PM]  ERROR  ✖85 failed — Rejected: Plans — Maude Latour (2019-06-03 18:41:53): Internal Server Error [InternalServerError, HTTP 500]
[import 10:53:06 PM]  ERROR  ✖86 failed — Rejected: Bandaid — lilbootycall (2019-06-03 19:10:37): Internal Server Error [InternalServerError, HTTP 500]
[import 10:53:07 PM]  ERROR  ✖87 failed — Rejected: Trapped Underneath the Stairs — Korn (2019-06-04 16:22:24): Internal Server Error [InternalServerError, HTTP 500]
[import 10:53:08 PM]  ERROR  ✖88 failed — Rejected: People Pleaser — Korn (2019-06-04 16:29:29): Internal Server Error [InternalServerError, HTTP 500]
[import 10:53:09 PM]  ERROR  ✖89 failed — Rejected: Blind - Live [Explicit] — Korn (2019-06-04 16:34:58): Internal Server Error [InternalServerError, HTTP 500]
[import 10:53:10 PM]  ERROR  ✖90 failed — Rejected: Fuels the Comedy (feat. Kill the Noise) — Korn (2019-06-04 17:17:49): Internal Server Error [InternalServerError, HTTP 500]
[import 10:53:10 PM]  ERROR  ✖91 failed — Rejected: Tension (feat. Excision, Datsik and Downlink) — Korn (2019-06-04 17:21:46): Internal Server Error [InternalServerError, HTTP 500]
[import 10:53:17 PM]  ERROR  ✖92 failed — Rejected: Something Like Olivia — John Mayer (2019-06-06 12:42:05): Internal Server Error [InternalServerError, HTTP 500]
[import 10:53:18 PM]  ERROR  ✖93 failed — Rejected: Long Tall Sally (The Thing) — Little Richard (2019-06-06 13:38:36): Internal Server Error [InternalServerError, HTTP 500]
[import 10:53:19 PM]  ERROR  ✖94 failed — Rejected: Maria Maria (feat. The Product G&B) — Santana (2019-06-06 14:31:55): Internal Server Error [InternalServerError, HTTP 500]
[import 10:53:21 PM]  ERROR  ✖95 failed — Rejected: Eleanor Rigby - Remastered 2009 — The Beatles (2019-06-06 15:23:45): Internal Server Error [InternalServerError, HTTP 500]
[import 10:53:23 PM]  ERROR  ✖96 failed — Rejected: On That Sht Again (feat. Ghostface Killah & RZA) — Wu-Tang Clan (2019-06-06 16:14:45): Internal Server Error [InternalServerError, HTTP 500]
[import 10:53:23 PM]  ERROR  ✖97 failed — Rejected: Bennie And The Jets - Remastered 2014 — Elton John (2019-06-06 15:08:36): Internal Server Error [InternalServerError, HTTP 500]
[import 10:53:24 PM]  ERROR  ✖98 failed — Rejected: Seen A Lot Of Things (feat. Ghostface Killah, Raekwon & Harley) — Wu-Tang Clan (2019-06-06 16:17:55): Internal Server Error [InternalServerError, HTTP 500]
[import 10:53:24 PM]  ERROR  ✖99 failed — Rejected: Project Kids (feat. Nas) - (Skit) — Wu-Tang Clan (2019-06-06 16:19:52): Internal Server Error [InternalServerError, HTTP 500]
[import 10:53:24 PM]  ERROR  ✖100 failed — Rejected: Do The Same As My Brother Do (feat. RZA) — Wu-Tang Clan (2019-06-06 16:23:17): Internal Server Error [InternalServerError, HTTP 500]
[import 10:53:24 PM]  ERROR  ✖101 failed — Rejected: Yo, Is You Cheo? (feat. Cheo Hodari Coker) - (Skit) — Wu-Tang Clan (2019-06-06 16:24:57): Internal Server Error [InternalServerError, HTTP 500]
[import 10:53:24 PM]  ERROR  ✖102 failed — Rejected: Of Mics And Men (feat. RZA, Cappadonna & Masta Killa) — Wu-Tang Clan (2019-06-06 16:28:15): Internal Server Error [InternalServerError, HTTP 500]
[import 10:53:25 PM]  ERROR  ✖103 failed — Rejected: One Rhyme (feat. GZA & Masta Killa) - (Skit) — Wu-Tang Clan (2019-06-06 16:30:21): Internal Server Error [InternalServerError, HTTP 500]
[import 10:53:25 PM]  ERROR  ✖104 failed — Rejected: Today - 2011 Remaster — The Smashing Pumpkins (2019-06-06 18:17:49): Internal Server Error [InternalServerError, HTTP 500]
[import 10:53:26 PM]  ERROR  ✖105 failed — Rejected: Letter To My Godfather - from The Black Godfather — Pharrell Williams (2019-06-08 10:43:10): Internal Server Error [InternalServerError, HTTP 500]
[import 10:53:44 PM]  ERROR  ✖106 failed — Rejected: The Ballad of the Lonesome Cowboy - From "Toy Story 4" — Chris Stapleton (2019-06-10 13:17:01): Internal Server Error [InternalServerError, HTTP 500]
[import 10:54:12 PM]  ERROR  ✖107 failed — Rejected: Why - Edit — J.Views (2019-06-10 15:55:54): Internal Server Error [InternalServerError, HTTP 500]
[import 10:54:27 PM]  ERROR  ✖108 failed — Rejected: Daddi - Reggie Watts Remix — Cherry Glazerr (2019-06-10 16:49:43): Internal Server Error [InternalServerError, HTTP 500]
[import 10:54:27 PM]  ERROR  ✖109 failed — Rejected: Breakdown — Tantric (2019-06-14 10:49:53): Internal Server Error [InternalServerError, HTTP 500]
[import 10:54:34 PM]  ERROR  ✖110 failed — Rejected: Alive - Chris Lord-Alge Mix — P.O.D. (2019-06-14 12:04:21): Internal Server Error [InternalServerError, HTTP 500]
 ERROR  ✖111 failed — Rejected: CONFIDENCE (feat. K.Flay) — X Ambassadors (2019-06-14 15:35:24): Internal Server Error [InternalServerError, HTTP 500] 

Cheers.

a sample JSON would be super helpful! That would make it much easier for me to reproduce the issue and figure out what's going wrong with the matcher. Thanks for digging into this!

Sign up or Sign in to add to the discussion.