Support and General Use > Audio Playback, Database and Playlists

Trying to Be Self Sufficient... Adventures in Playlist Use

(1/2) > >>

MattParrott:
I've been reading, downloading and attempting for 8 hours, and I'm finally asking for help...

What I'm trying to accomplish:
- Use iTunes to manage my audio files and playlists on my Windows 7 desktop
- Use Rockbox on my iPod 5.5 gen

Issues I know About:
- iTunes is not a preferred interface for any of the developers here
- Developers here are volunteers working on projects that interest them
- The current build that can be installed via the Rockbox Utility does not, and likely will not, include the solutions I note below
- New people, like me, are annoying
- I'm counting on help

Here are the changes I believe will work to accomplish the above:
- extm3u_lang_fixed-090112.patch (FS#7652)
- Victor Cardenas' iPod/iTunes to RockBox Playlist Converter

Here are the resources I've attempted to use:
- http://vcardenasblog.blogspot.com/2007/12/ipod-to-rockbox-playlist-converter.html
- http://www.rockbox.org/tracker/task/7652
- http://www.rockbox.org/wiki/DevelopmentGuide
- http://www.rockbox.org/wiki/UsingGit
- http://git.rockbox.org/?p=rockbox.git;a=summary
- http://www.celinio.net/techblog/?p=818
- http://classic.scottr.org/presentations/git-in-5-minutes/

What I have "working":
- iTunes on my Desktop
- iPod 5.5 gen standard firmware
- Alternatively it runs the current version of Rockbox firmware
- Victor Cardenas' iPod/iTunes to RockBox Playlist Converter
- Cygwin Terminal with Git (C:\cygwin)
- have done
--- Code: ---git clone http://gerrit.rockbox.org/p/rockbox (C:\cygwin\home\MParrott\rockbox)
--- End code ---

- have done
--- Code: ---git config --global user.name "My Name"
--- End code ---
- have done
--- Code: ---git config --global user.email my@email.com
--- End code ---
- have done
--- Code: ---git add extm3u_lang_fixed-090112.patch
--- End code ---

Here's where I'm failing to get this done:
- What changes should I be making? Seems like I'm in the wrong place, doing the wrong thing... I don't want to change the patch, I want to incorporate it so my playlist items won't be the 4 character nonsense... Urg!
- I'm thinking I may need to add both the patch and file.c?

So, here's where I'm at:

--- Code: ---MParrott@MParrott-PC ~
$ git add extm3u_lang_fixed-090112.patch

MParrott@MParrott-PC ~
$ git add rockbox/firmware/common/file.c

MParrott@MParrott-PC ~
$ git commit
--- End code ---

but then it's not responding to key strokes where I'm trying to enter the message...

MattParrott:
It will let me type sporadically in this box, but it seems like purgatory. No way out but to kill the session...

saratoga:

--- Quote from: MattParrott on July 09, 2013, 03:56:50 PM ---Here are the changes I believe will work to accomplish the above:
- extm3u_lang_fixed-090112.patch (FS#7652)

--- End quote ---

That patch is ancient.  The odds that it works with rockbox are almost zero.


--- Quote from: MattParrott on July 09, 2013, 03:56:50 PM --- Cygwin Terminal with Git

--- End quote ---

We really don't recommend this since cygwin is difficult to work with.  Unless you're experienced with it I would not do this.


--- Quote from: MattParrott on July 09, 2013, 03:56:50 PM ---git add extm3u_lang_fixed-090112.patch

--- End quote ---

That adds your patch (the actual text file) to git, so that changes to the text file will be tracked.  Since you're not doing rockbox development, you would have no reason to actually use git for version control.  If you want to apply the patch you need the very first line of this:

http://www.rockbox.org/wiki/UsingGit#Applying_a_patch_from_someone_else

Just ignore the git stuff since you aren't using it.  But the odds of that working are slim, you'll probably have to edit the patch yourself since the code will have changed over the years.



MattParrott:
Thank you very much....

This leaves me in a bit of a quandary... I DO NOT like the ipod firmware, I DO like the Rockbox firmware, I recognize that the mantra around here is "If you want something, create it."

Where does this leave me? Is there anything I can use as a step by step to get what I want or any resource that will enable me to do it myself? I'm really trying here. I have no intention of demanding that it get done for me. I've seen where that leads. I'm just lost...

MattParrott:
OK, so I need to use this:

Applying a patch from someone else

patch -p0 < /path/to/lang.patch

Verify that the patch is correct, then mark the file for commit:

git add apps/lang/modified.file.lang

git commit -s --author="John Doe <foo.bar@example.org>"

The --author will change the author of the patch. The -s will add a "Signed-off-by: Your Self <your.self@example.net>" line to the commit log.

Check that it went well with:

git show

this is how my attempt looks :(


--- Code: ---MParrott@MParrott-PC ~
$ patch -p0 < extm3u_lang_fixed-090112.patch
can't find file to patch at input line 5
Perhaps you used the wrong -p or --strip option?
The text leading up to this was:
--------------------------
|Index: apps/playlist.c
|===================================================================
|--- apps/playlist.c    (revision 17588)
|+++ apps/playlist.c    (working copy)
--------------------------
File to patch:

--- End code ---

Navigation

[0] Message Index

[#] Next page

Go to full version