You might check to see if there is a conflict between the contents of the your csv file and the parameters you pass to read.csv(). For instance, if I squint really hard I think I see commas as column separators in playListURI, but you explicitly tell read.csv() to use semi-colons. Could that be the source of your trouble?
So, you are trying to column-bind objects of different lengths. Have you tried simply creating each of the objects outside of the column-binding step? Maybe like this?