Code Monkey home page Code Monkey logo

intellimerge's People

Contributors

bahlke-kohn avatar pironic avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

Forkers

bahlke-kohn

intellimerge's Issues

"Album unrolling" for a playlist

Is your feature request related to a problem? Please describe.
The Discover Weekly playlist is limited to one song per artist. It's a great tool to find new music but not enough of it. Easy to listen through in a single sitting.

Describe the solution you'd like
Link a playlist to a master playlist that then unrolls all of the albums in the source playlists to the master. It would add every song from every album on a playlist.

Additional context
Suggested by @ylt

Add a view to see all playlists not linked on any master playlist.

Hi,

It would be nice to have a list of all playlists not linked to any playlists on the playlists home screen. It is available when editing a playlist but it shows the playlists not linked in that perticular playlist. I would like to see the playlists not linked in any playlists.

Export/Import data to JSON

Is your feature request related to a problem? Please describe.
If user data is erroneously deleted, it would be nice to have an export and import feature so that backups outside of the app can be obtained.

Describe the solution you'd like
Export / Restore to JSON

Describe alternatives you've considered
Export / Restore in a different format... JSON is supperior because it can be read plain text and manipulated if needed.

Additional context
VIP only feature?

Anchors are not auto-expanded. Scrolling is weird on the FAQ page.

Describe the bug
FAQ Hash is not respected. It doesn't auto-expand the proper section.

To Reproduce
click "view all changes" from main page.

Expected behavior
should scroll to the top of the section when you click that title... not scroll to some weird location on the page.

Duplicates Glitch again?

Describe the bug
"I’ve noticed new songs added to the playlists I’m merging have been coming in twice since the update. Is that a known issue?"

Duplicates not being caught?

Describe the bug
At first glance it appears that some duplicates are not being caught and removed.

To Reproduce
https://open.spotify.com/track/45g8e6lIciCHoaEDNbY7nA?si=60f24b1251a147cd
https://open.spotify.com/track/45g8e6lIciCHoaEDNbY7nA?si=cc3b7698c531431f

same track id but diff si code. gotta look into si codes.

Expected behavior
no duplicates. it appears that the id of the track is the same.

Screenshots
image

Desktop (please complete the following information):

  • Build 4505

Display history for each Master Playlist on the Front-End

Is your feature request related to a problem? Please describe.
Currently the history is being stored, but it is not available in the front-end.

Describe the solution you'd like
Displayed under the settings screen a drop down similar to the drop downs for history that I developed for ArtStart.

Describe alternatives you've considered
N/A

Additional context
N/A

History's date is not ISO/RFC2822 compliant.

Describe the bug

Deprecation warning: value provided is not in a recognized RFC2822 or ISO format. moment construction falls back to js Date(), which is not reliable across all browsers and versions. Non RFC2822/ISO date formats are discouraged and will be removed in an upcoming major release. Please refer to http://momentjs.com/guides/#/warnings/js-date/ for more info.
Arguments: 
[0] _isAMomentObject: true, _isUTC: false, _useUTC: false, _l: undefined, _i: Thu May 07 2020 13:45:24 GMT-0600 (Mountain Daylight Time), _f: undefined, _strict: undefined, _locale: [object Object]
Error
    at Function.createFromInputFallback (https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.24.0/moment.min.js:1:3368)
    at Ot (https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.24.0/moment.min.js:1:21539)
    at Tt (https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.24.0/moment.min.js:1:22250)
    at bt (https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.24.0/moment.min.js:1:22332)
    at c (https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.24.0/moment.min.js:1:209)
    at HTMLTableCellElement.<anonymous> (https://writhem.net/intellimerge/lib/script.min.js:1:71190)
    at Function.each (https://cdnjs.cloudflare.com/ajax/libs/jquery/3.4.1/jquery.min.js:2:2777)
    at k.fn.init.each (https://cdnjs.cloudflare.com/ajax/libs/jquery/3.4.1/jquery.min.js:2:1419)
    at prettyDate (https://writhem.net/intellimerge/lib/script.min.js:1:71165)
    at buildMasterPlaylistHistoryTable (https://writhem.net/intellimerge/lib/script.min.js:1:63001)

To Reproduce
Settings window click Show History > view browser console.
<td class="moment" title="Thu May 07 2020 13:45:24 GMT-0600 (Mountain Daylight Time)">last Thu</td>

Expected behavior
<td class="moment" title="Thu, 07 May 2020 19:45:24 GMT">last Thu</td>

Be able to set top 10 songs in a merged master playlist.

Is your feature request related to a problem? Please describe.
I choose to merge 4 (sub-genre sorted) playlists into one master playlist. In this I'm running into the problem these 4 playlists are beïng added without any form of shuffle trackwise.

For example: My playlist with 10 bass-house tracks are placed in order, after those 10 bass-house tracks my classical-house tracks are placed in order etc. It would be awesome to add an option to randomly shuffle all tracks in your master playlist after merging. This also keeps things fresh as every update or scan new tracks will be showed on top.

Besides the above there is one more thing I run into: the first 10 tracks in your playlist are KEY. Choose your best 10 tracks to trigger people to follow your playlist, those are the first tracks one sees or hears. It would be awesome to add an option to choose what 10 tracks (or playlist, one can make a 10-track playlist called something like: top 10 list which will be placed on top, overrulling a shuffle as described above) will be on top of your master playlist. This kind of control would make this app perfect to me and I'm sure more people will make use of it.

Describe the solution you'd like
2 switch buttons:

  1. Shuffle mode
  2. Top 10 playlist selection

Additional context
If you have any further questions regarding this, please don't bother to send me an e-mail: [email protected].

Prepare the system for translations

Is your feature request related to a problem? Please describe.
Currently only a small amount of the system has been prepared for localisations.

Describe the solution you'd like
This will require a lot of internal work to migrate the existing strings to variables so that the community can start translating the strings.

Describe alternatives you've considered
n/a

Additional context
n/a

can't put url's in the description of a playlist

Describe the bug
if we put a url in the description it's double encoded but only decoded once... this leads to &amp;amp;amp;amp;#x2F after a few runs.

To Reproduce
set a : in the description

Expected behavior
should always read as : no matter how many times it's encoded.

Ability to Follow / Anti-Follow an artist for each master-playlist

Is your feature request related to a problem? Please describe.
Need to manually add music to source/linked playlists in order to get new releases. Also hope that the songs we hate are in the "This is ___ " playlist by spotify if we don't want something.

Describe the solution you'd like
Ability to define an artist that we want to include or exclude per master-playlist.

Describe alternatives you've considered
n/a

Additional context
As requested by DanielN via email.

Option to only add new tracks

I would like the option to add only new tracks to a master playlist.

By new tracks, I mean tracks added to the source playlist(s) after the last scan by Intellimerge.
At the moment, Intellimerge will also add older tracks if they are not present in the master playlist.

My goal is to build a music discovery system with:

  • a first master playlist where source playlists are added into a big playlist with no duplicates
  • a second master playlist where only the new tracks added to the first master playlist are added
    In the second master playlist, I will pick (=add to another playlist of picked tracks) then delete the songs I like, and delete the songs I don't like. The pick and delete system will be random because I will not necesseraly pick the songs in the order they appear in the playlist. I want to delete the songs to be sure I don't listen twice to a song (I don't like).

Thanks

Shuffle playlist on save

Is your feature request related to a problem? Please describe.
Somehow even when I have playlists with over a 1000 songs I will often here the same repeated songs from that playlist. Think this has to do with the broken shuffle of Spotify.

Describe the solution you'd like
Could IntelliMerge shuffle the playlist on safe?

Chrome Android Data Saver might be caching more than it should.

Describe the bug
If a user were to change their vip level it appears that the cached level is not being updated. It shouldn't cache the user level.

To Reproduce
Steps to reproduce the behavior:

  1. upgrade the user account
  2. check js vars pushed from php

Expected behavior
Maybe clear the browser's site cache on login?

Screenshots
1: chrome:
image
2: alternate browser:
image

Smartphone (please complete the following information):

  • OS: Android
  • Browser: Chrome
  • Build 4415

Updater unlinked the master playlists

Describe the bug
It appears that several playlists were unlinked from spotify.
history id: XHb and XHd are good examples.

To Reproduce
not sure yet.

Expected behavior
Not sure why they were unlinked... but should not be?

Screenshots
image

Desktop (please complete the following information):

  • Build 4463

Intellimerge Feature question

Is your feature request related to a problem? Please describe.
When updating my master playlist the description is updated with update information (see added screenshot). I don't want the description of my master playlist to be altered. Can I turn this feature off?

Describe the solution you'd like
If possible, a button to turn of playlist description altering.

Describe alternatives you've considered
none

Additional context
playlist

Maximum Playlist sizes appear to be enforced by Spotify more strictly than before.

Describe the bug
image
It seems there has been an increase in the number of errors reported/caught by the api as of 11:30am 31-AUG-2021. further investigation is required.

To Reproduce
have a playlist longer than 10k songs.

Expected behavior
Stop adding/scanning after 10k exactly. no more ~10000 allowed.

Screenshots
none

Desktop (please complete the following information):

  • OS: All
  • Browser: All
  • Build: 4463

Payload contains a non-existing ID

Describe the bug
It seems that in some cases we are given a list of IDs of songs that exist in a playlist but it doesn't match the users market so the ID does not exist for that user when trying to add it.

maybe the structure of the array in addPlaylistTracks?

To Reproduce

investigating

Expected behavior
no error. add the track.

Screenshots
image

image

Preventing duplicate songs in master Playlist

It would be great to have an option to filter out songs from being added multiple times to the master Playlist.
I consistently have hundredths of song duplicates in my master playlist which is annoying & also wasting resources. So it would be nice if the system could block songs from being added more than once to the master playlist.

Links added to wrong MPL

Describe the bug
Still investigating... report suggests that links were being added to one MPL but it saved them to another.

To Reproduce

Expected behavior
Adding links to MPL1 should be added to MPL1 not MPL2

Desktop (please complete the following information):

  • OS:
  • Browser:
  • Build: 4405

Server Error 500 when fetching list of tracks

Describe the bug
Some playlists throw an error when fetching the list of tracks at random offsets... not sure of cause.
hit the api for a set of tracks and it occasionally dies from a spotify error... their issue or ours?

To Reproduce

investigating

Screenshots

image
image
image

Sorting

I'd be interested in seeing the ability to sort the default order of master playlists once created. I currently use a different website to sort default playlist order by combinations of artist name, song title, album name, album release year, and track number.

not urlencoding/decoding the playlist name upon rename

Describe the bug
image

To Reproduce
rename a playlist with a space in it

Expected behavior
"Daily Mix" should be "Daily Mix"... actual "Daily+Mix"

Desktop (please complete the following information):

  • OS: Win10
  • Browser: Chrome
  • Build: 4100

Webhooks

Is your feature request related to a problem? Please describe.
Ability to create webhooks in the API and the Front-End. Potential for multiple webhooks... should there be a limit? maybe start with 2 for each mpl?

Describe the solution you'd like
front end drop down in the mpl settings modal. additional allowance via api.

Describe alternatives you've considered
n/a

Additional context
already implemented in the db and updater.

Empty Playlist(s)

Describe the bug
Playlist is completely empty.

To Reproduce
Steps to reproduce the behavior:
Opened Spotify and long-time merged playlist was suddenly completely empty. Did try completely remaking playlist and still empty.

Expected behavior
Playlist to be full of songs where I left it.

Screenshots
Remade playlist: (before remake still had album art)
remade

Desktop (please complete the following information):

  • OS: Win11
  • Browser: Firefox - 98.0.1 (64-bit)
  • Build [e.g. 3500] (This is found on the about/faq page in the change log section.

Smartphone (please complete the following information):

  • Device: [e.g. iPhone6]
  • OS: [e.g. iOS8.1]
  • Browser [e.g. stock browser, safari]
  • Build: v2.2.1.4505

Additional context
Y'all may already be aware of this happening, but I didn't know what to do other than submit a bug report. Not sure if there is another way to contact. Thanks!

Master Playlist Image Links are all undefined

Describe the bug
On the Playlist editor the image links are all pointing to and undefined url. It does not matter if the playlist is linked or not.

Expected behavior
A link to the spotify playlist should be opened

Screenshots
none

Desktop (please complete the following information):

  • OS: windows
  • Browser: chrome 89
  • Build: 4463

Link Liked Songs to a Master Playlist

Describe the solution you'd like
We are unable to follow the Liked Songs, so we can't include it as a linked playlist. Maybe we could link it somehow?

Describe alternatives you've considered
Maybe it's an option in the Master Playlists Settings? not sure.

Description log seems to be wrong.

Describe the bug
image
this math doesn't add up... seems to be incorrect. how can the last two days have only 7 songs removed but added almost 2000 songs but it only has 526 songs in total? did it have negative song count? ;-)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.