I’m going to bulk rename the files and adjust my script accordingly. That seems 
be the easiest way to go. Thanks for the input.

Sent from my iPad

> On Jul 11, 2021, at 1:00 AM, Robert Jeffares <jeffares.rob...@gmail.com> 
> wrote:
> 
> 
> The audio filename is going to be xxxxxx_001.wav 
> 
> Artist and Title are stored in MySQL [or MariaDB ]  where [] are allowed in 
> strings.
> 
> --set-string-artist=should work with []" <--tested and it does
> 
> --set-string-title="same"
> 
> I just checked this on a copy of the same OS.  If the source audio filename 
> has [] brackets in it  rdimport does not work.
> 
> I tried with wildcard complete and \[ escapes. 
> 
> *BUT*  using --set-string-artist= allows [] to be used.
> 
> I have tried various bash tricks to no avail. 
> 
> I would be for changing the filenames using sed to replace [ with  a phrase 
> like 'b4'  and ] with a phrase like 'b8' and using the import script to 
> substitute occurrences in the   --set-string-artist="" string. Simple enough 
> to use an if then test like if grep -q artist_part_of_filename 'b4' then 
> replace b4 with a [ in the string being used for artist="" 
> 
> Or you can get into mysql and do a global replace where b4  and b8 occurs in 
> the title;
> 
> Migrating from one library to another can be a challenge. If you have less 
> then 20 you can do them by hand but anything more is a bash proposition or 
> perl or python or whatever rocks your boat!
> 
> If you go the MySQL route make a copy of the DB before you attempt any 
> changes.
> 
> regards
> 
> Robert
> 
> 
> 
> 
> 
> 
> 
>> On 11/07/21 12:59 am, Dave B wrote:
>> I should also note that the title and outcue (set in the script like 
>> --set-string-title="my title") may also contain brackets but that doesn't 
>> appear to be a problem. It's only setting a filename with brackets that's 
>> problematic.
>> 
>> Using the latest Rivendell version on CentOS 7.
>> 
>> On Jul 10, 2021 6:38 AM, Dave B <dav...@comcast.net> wrote:
>> I'm using the full file names because I'm also setting the talk and segue 
>> markers and scheduler codes, etc via the script. The files do contain 
>> metadata but for some reason rdimport doesn't always read the artist field. 
>> I'll try importing some files using wildcards in the filespec  (*.flac) and 
>> see how that goes.
>> 
>> On Jul 9, 2021 9:46 PM, Robert Jeffares <jeffares.rob...@gmail.com> wrote:
>> Hi Dave,
>> 
>> have you tried rdimport  [options] [GROUP] *.flac ?
>> 
>> or is it falling down in the      --metadata-pattern='%a - %t.flac'
>> 
>> Are you using CentOS or something else?
>> 
>> Do the flac files have metadata?
>> 
>> From memory [] brackets are not usually a problem
>> 
>> regards
>> 
>> Robert
>> 
>> On 10/07/21 7:03 am, Dave wrote:
>> > Hi all,
>> > I'm about to use rdimport to import a couple of music libraries into 
>> > Rivendell via a shell script. In testing it works great except for the 
>> > fact rdimport does not like file names containing an open bracket ([). 
>> > For example, if I enter the file name using a double quote as "'N Sync 
>> > - This I Promise You [Radio Edit].flac" it will fail. If I use singles 
>> > quotes and escape the single quote in the file name it also fails. 
>> > '\''N Sync - This I Promise You [Radio Edit].flac'. I've tried 
>> > escaping the bracket to no avail. The only way I can import these 
>> > files via rdimport is to rename the file without the brackets. I can 
>> > import files with brackets manually via the rdlibrary GUIwith no 
>> > problem. Any suggestions?
>> >
>> > Thanks,
>> > Dave
>> > _______________________________________________
>> > Rivendell-dev mailing list
>> > Rivendell-dev@lists.rivendellaudio.org
>> > http://caspian.paravelsystems.com/mailman/listinfo/rivendell-dev
>> 
>> -- 
>> Robert Jeffares
>> Communication Consultants
>> 64 Warner Park Avenue
>> Laingholm
>> Auckland
>> New Zealand 0604
>> +64 9 817 6358
>> 
>> _______________________________________________
>> Rivendell-dev mailing list
>> Rivendell-dev@lists.rivendellaudio.org
>> http://caspian.paravelsystems.com/mailman/listinfo/rivendell-dev
>> 
>> 
>> 
> -- 
> Robert Jeffares
> Communication Consultants
> 64 Warner Park Avenue
> Laingholm
> Auckland
> New Zealand 0604
> +64 9 817 6358
_______________________________________________
Rivendell-dev mailing list
Rivendell-dev@lists.rivendellaudio.org
http://caspian.paravelsystems.com/mailman/listinfo/rivendell-dev

Reply via email to