Rockbox Technical Forums

Rockbox Development => Feature Ideas => Topic started by: natanelho on October 22, 2014, 02:32:27 PM

Title: id3 tag editor
Post by: natanelho on October 22, 2014, 02:32:27 PM
a viewer plugin that edits id3 tags of mp3 songs :-)
Title: Re: id3 tag editor
Post by: saratoga on October 22, 2014, 02:35:43 PM
You could do it, but without an efficient way to input text I think it would be fairly useless.
Title: Re: id3 tag editor
Post by: natanelho on October 23, 2014, 03:34:05 PM
man disorder in y library drives me crazy
once i wanted to write the name numb to the tag of the song and i couldnt cause i have no pc and no smartphone
Title: Re: id3 tag editor
Post by: __builtin on October 23, 2014, 04:33:58 PM
Then write it! ;)
Title: Re: id3 tag editor
Post by: natanelho on October 23, 2014, 04:50:55 PM
again
idk how to make rockbox apps so i ask people to do it for me!
man i dont understand the guides
may U make a vid about making plugins for RB?
Title: Re: id3 tag editor
Post by: saratoga on October 23, 2014, 05:29:34 PM
idk how to make rockbox apps so i ask people to do it for me!

We don't accept requests for new features.  You can suggest new ideas for other people to work on, but for weird things like this, you should be prepared to do it yourself. 
Title: Re: id3 tag editor
Post by: __builtin on October 23, 2014, 07:34:53 PM
idk how to make rockbox apps so i ask people to do it for me!

The devs do not work for you. No one pays them for what they do. If you want something, you either write it, or you wait for someone else to do it for you. The devs may even help you if you ask nicely. ;)

man i dont understand the guides

Many people spent their time writing the docs. I suggest you read them, and read them again if you don't understand. ;)

once i wanted to write the name numb to the tag of the song and i couldnt cause i have no pc and no smartphone

You are going to have a fun time developing in LUA on a virtual keyboard.
It's pretty much impossible to write a even a trivial plugin in LUA on the virtual keyboard, much less an ID3 tag editor.
I suggest you obtain access to a computer before you try to write a plugin. ;)

Cheers.
Title: Re: id3 tag editor
Post by: natanelho on October 25, 2014, 01:41:35 PM
man i have access to pc once a week. pls help me to make this plugin!
Title: Re: id3 tag editor
Post by: __builtin on October 25, 2014, 03:08:23 PM
man i have access to pc once a week. pls help me to make this plugin!

Read:

http://www.rockbox.org/wiki/DevelopmentGuide

then

http://www.rockbox.org/wiki/HowtoWritePlugins

If you want some more support, IRC is the place to go:

http://www.rockbox.org/irc/

Cheers. :)
Title: Re: id3 tag editor
Post by: natanelho on October 26, 2014, 02:45:44 AM
man i am realy new to it. i installed VB and the files from the sites U sent me and idk what to do. HELP!
Title: Re: id3 tag editor
Post by: __builtin on October 26, 2014, 11:00:58 AM
You're almost definitely gonna need a Unix-like system to develop on. Try Ubuntu: https://ubuntu.com
Title: Re: id3 tag editor
Post by: [Saint] on October 26, 2014, 02:42:19 PM
I'm not sure this user is entirely prepared for the learning curve to come.

I say this in the nicest possible way.

The road ahead is long and hard if one isn't prepared to read, at all. Or, only pretend to. The links given earlier clearly explain the requirements for building, yet this is ignored. Plenty enough information has been given to help this user help themselves, it is time for that user to either sink or swim. The level of patience in this thread has been astounding, but its really not doing anyone any good.

It is time for the journey of discovery, driven by requirement, to begin.


[Saint]
Title: Re: id3 tag editor
Post by: natanelho on November 02, 2014, 02:59:27 AM
man i have VirtualBox with ubuntu, with all the development files from the site and idk what to do with all this :-(
i have read the guides and they dont really help. can some1 help me personally?
Title: Re: id3 tag editor
Post by: [Saint] on November 02, 2014, 05:04:40 PM
In one of your prior posts you stated that you have an understanding of lowlevel C, but I am beginning to suspect that this isn't the case at all.

Taking that into account, you are going to have a VERY bad time if you are unfamiliar with the language, and cannot navigate our source tree.

In order to hold your hand through this experience, it would be necessary for someone to basically write the entire thing for you, and then...what's the point? If anyone here had the time and inclination to do this, it would already be done.

If you have a specific question about the Rockbox plugin API (I don't believe such functionality belongs in core), or compilation, we would be happy to address those concerns, but walking you through each and every step required to achieve this (something that I personally believe to be well above the level of your understanding, which is perfectly fine to admit) is well outside the scope of this support forum.

Please note that I am well aware that this may seem particularly harsh, but I am only trying to be realistic. I believe you think this to be a lot less effort than it actually is. For a competent developer, familiar with the language, and our source tree and flow, this is not a trivial task. For an absolute newcomer to the project, with limited or no understanding of the language and source tree, this is many hundreds of man hours work bordering on impossibility.

One should learn to walk, before they attempt to run. Get a grounding in C and familiarize yourself with our source tree and the plugin API, as well as investigating the example plugins, then create a simple "Hello World".


[Saint]
Title: Re: id3 tag editor
Post by: natanelho on November 10, 2014, 01:56:28 PM
man i know programming c pretty well. i can even send U 1 of my project so you can see it. i know how to program, but i dont know how to compile and how to use the compiler of rockbox. i want some1 to show me, step-by-step, how to make a "hello world" program for my rockbox ...
i know that rockbox is somehow diffrent from regular c, and that it has diffrent commands, but its not so difficult to understand... i just wanna make some programs for my sansa clipzip.
pls help!
Title: Re: id3 tag editor
Post by: nick_p on November 10, 2014, 07:23:50 PM
Have you actually read the pages theunamedguy kindly linked to in earlier in this thread (http://forums.rockbox.org/index.php/topic,48593.msg230059.html#msg230059)?

The first has a section "Build Rockbox" which links to a page (http://www.rockbox.org/wiki/HowToCompile) which tells you exactly how to compile Rockbox.

The second shows you 'step-by-step, how to make a "hello world" program'.

Title: Re: id3 tag editor
Post by: __builtin on November 10, 2014, 09:29:40 PM
man i know programming c pretty well. i can even send U 1 of my project so you can see it. i know how to program, but i dont know how to compile and how to use the compiler of rockbox. i want some1 to show me, step-by-step, how to make a "hello world" program for my rockbox ...
i know that rockbox is somehow diffrent from regular c, and that it has diffrent commands, but its not so difficult to understand... i just wanna make some programs for my sansa clipzip.
pls help!

Just for clarification, I have several things to say.

(A. The forums have a very convenient and useful spell-checking tool.
(B. There are no "commands" in C. There are function calls and assignments.
(C. C and Rockbox are in no way similar. C is a programming language. Rockbox is a DAP firmware. Did you mean that Rockbox uses C?
(D. http://www.rockbox.org/wiki/HowtoWritePlugins (http://www.rockbox.org/wiki/HowtoWritePlugins) shows you "step-by-step, how to make a 'hello world' program" with detailed explanations for
each and every line. What more could you ask?
(E. The forums are a great support tool, but we do ask that you do your own research first before asking for help.
(F. IRC is also a great place to get support.
(G. You want the feature, so it's up to you to make it happen. We're here to help you along, not do it for you.

Cheers and good luck writing your plugin. ;)