Rockbox.org home
Downloads
Release release
Dev builds dev builds
Extras extras
themes themes
Documentation
Manual manual
Wiki wiki
Device Status device status
Support
Forums forums
Mailing lists mailing lists
IRC IRC
Development
Bugs bugs
Patches patches
Dev Guide dev guide
Search



Donate

Rockbox Technical Forums


Login with username, password and session length
Home Help Search Staff List Login Register
News:

Thank You for your continued support and contributions!

+  Rockbox Technical Forums
|-+  Rockbox Development
| |-+  Feature Ideas
| | |-+  this wonderful feature DAISY
« previous next »
  • Print
Pages: [1]

Author Topic: this wonderful feature DAISY  (Read 4810 times)

Offline nuss75

  • Member
  • *
  • Posts: 29
this wonderful feature DAISY
« on: October 14, 2009, 05:27:24 PM »
I’m searching around for a daisy pluggin for my H140. And got just a little bit of results.
I must say that DAISY is a format with mp3 and chapter navigation. Like you get a preset of bookmarks in a text file and you just click on the bookmark and then you are listening on that chapter. Why is this an issue? Because I believe the worlds most converted literature, today, into talk, and thereby playable in an mp3 player, is in this DAISY format.

You can go to any library in my country to borrow a talking book in DAISY format. It is wonderful. You can listen everywhere. I have all my schoolbooks in DAISY format and it makes studying a lot easier.
You just try.  ;)

Any way, I saw that it was a person thinking of fixing a pluggin for Rockbox to translate the .smil files (that are the bookmarks in DAISY) and make it work in Rockbox.
But it was 2 years ago and nothing.

I wonder if there is someone who would like to engage in realising this wonderful feature for Rockbox? :)
I’m no programmer but I think it is not such a big task to make compared to all the other features of Rockbox.
The DAISY system is also necessary and used by visual impaired, dyslectic, ADHD children and many others.


For interested people here is a links to the DAISY format.
http://en.wikipedia.org/wiki/DAISY_Digital_Talking_Book
http://www.daisy.org/z3986/2005/Z3986-2005.html

All the best to you all cool programmers that make Rockbox happen.   ;D
Over to you!

/Johannes
Logged

Offline saratoga

  • Developer
  • Member
  • *
  • Posts: 8974
Re: this wonderful feature DAISY
« Reply #1 on: October 15, 2009, 05:19:48 PM »
So its functionally the same as embedded cue sheets, except it implemented as an alternative container format for MP3/AAC rather then a chapter list in a file tag like cue.

I'm sure it could be implemented, but it looks rather complicated.  I don't suppose they provide an open source parser/decoder?
Logged

Offline nuss75

  • Member
  • *
  • Posts: 29
Re: this wonderful feature DAISY
« Reply #2 on: October 15, 2009, 08:10:48 PM »
Quote
I don't suppose they provide an open source parser/decoder?

Yes I they do. Even if I dont understand everything when I look at the Internet page.
Here is a link to the page. Wich probably you understand better than me.  :P

Here is the link:
http://daisy-trac.cvsdude.com/amis/wiki/BuildingAmis
 ;)
Logged

Offline saratoga

  • Developer
  • Member
  • *
  • Posts: 8974
Re: this wonderful feature DAISY
« Reply #3 on: October 15, 2009, 08:48:06 PM »
Thats c++ and looks extremely Windows centric, but I suppose its better then nothing. 
Logged

Offline nuss75

  • Member
  • *
  • Posts: 29
Re: this wonderful feature DAISY
« Reply #4 on: October 19, 2009, 07:34:20 PM »
Hope you had a great weekend... mine was nice.  :)

Well C++ is not perfect. But is it no way one could automatically make it in to c-code?

About the Amis reader I tried it,

And the pitch or speed adjustment is better on the H140 rock box and perhaps one could take it form rock box.

The text to speech, if one wants to implement it, is it not already a program for this under rock box?So one could use that code?

But one wants to make it a smaller project one could slim the project down.

But the basic functions that is needed are to navigate in the mp3:s using the bookmarks and to be able to increase or decrease the speed of the playback.

But the pitch is already implemented in rock box ;) 
Logged

Offline saratoga

  • Developer
  • Member
  • *
  • Posts: 8974
Re: this wonderful feature DAISY
« Reply #5 on: October 19, 2009, 08:13:54 PM »
Quote from: nuss75 on October 19, 2009, 07:34:20 PM
Well C++ is not perfect. But is it no way one could automatically make it in to c-code?

No.  It would probably have to be rewritten more or less from scratch using the reference code as an example.

Quote from: nuss75 on October 19, 2009, 07:34:20 PM
About the Amis reader I tried it,

And the pitch or speed adjustment is better on the H140 rock box and perhaps one could take it form rock box.

The text to speech, if one wants to implement it, is it not already a program for this under rock box?So one could use that code?

But one wants to make it a smaller project one could slim the project down.

But the basic functions that is needed are to navigate in the mp3:s using the bookmarks and to be able to increase or decrease the speed of the playback.

But the pitch is already implemented in rock box ;) 

I don't understand what you're saying here, but the problem isn't text to speech conversion or anything like that.  The problem is that someone needs to write a decoder for this format and add it to rockbox. 

An easier solution might be to write a PC app that converts DAISY to MP3 + cuesheets, since Rockbox already supports them.
Logged

Offline pabouk

  • Member
  • *
  • Posts: 387
Re: this wonderful feature DAISY
« Reply #6 on: October 21, 2009, 07:17:23 AM »
Quote from: saratoga on October 19, 2009, 08:13:54 PM
An easier solution might be to write a PC app that converts DAISY to MP3 + cuesheets, since Rockbox already supports them.
For the most basic support of DAISY (just to be able to listen to DAISY files) it could be sufficient but as I understand it DAISY brings many features in comparison to just a cuesheet (or playlist or bookmarks).

As I understand it the main advantages (as new features) of DAISY are:
- navigation on multiple levels (chapters, pages, paragraphs, sentences, words...)
- cross references (or hyper links)
Logged

Offline saratoga

  • Developer
  • Member
  • *
  • Posts: 8974
Re: this wonderful feature DAISY
« Reply #7 on: October 21, 2009, 07:48:31 PM »
Quote from: pabouk on October 21, 2009, 07:17:23 AM
Quote from: saratoga on October 19, 2009, 08:13:54 PM
An easier solution might be to write a PC app that converts DAISY to MP3 + cuesheets, since Rockbox already supports them.
For the most basic support of DAISY (just to be able to listen to DAISY files) it could be sufficient but as I understand it DAISY brings many features in comparison to just a cuesheet (or playlist or bookmarks).

As I understand it the main advantages (as new features) of DAISY are:
- navigation on multiple levels (chapters, pages, paragraphs, sentences, words...)
- cross references (or hyper links)

Neither of those are ever going to happen in Rockbox even if support for DAISY is added,  so I don't see this as a real downside.  The most a DAISY codec is going to be able to do is basically have embedded CUE files in an MP3, so its not a big loss to implement that as a PC side tool.
Logged

Offline Llorean

  • Member
  • *
  • Posts: 12931
Re: this wonderful feature DAISY
« Reply #8 on: October 21, 2009, 10:45:15 PM »
Well, I can see navigation across multiple levels being added in the form of a menu item letting you choose whether the "next track" button means "next paragraph", "next page", "next chapter" or whatever (assuming it doesn't come with a high cost) but it's probably fair to say that complex support for Daisy is unlikely outside of someone writing a plugin explicitly for Daisy books so that they can be listened to outside of the core playback system.
Logged

Offline nuss75

  • Member
  • *
  • Posts: 29
Re: this wonderful feature DAISY
« Reply #9 on: June 19, 2010, 12:27:02 PM »
The thing that would be nice is to be able to find the right paragraph by reading the daisy "tree" (almost like a file tree of the information from the daisy book, the bookmarks so to say) and from that click on the bookmark in the tree and come to that paragraph.
more functionality is not necessary.

/Johannes
Logged

  • Print
Pages: [1]
« previous next »
+  Rockbox Technical Forums
|-+  Rockbox Development
| |-+  Feature Ideas
| | |-+  this wonderful feature DAISY
 

  • SMF 2.0.17 | SMF © 2019, Simple Machines
  • Rockbox Privacy Policy
  • XHTML
  • RSS
  • WAP2

Page created in 0.241 seconds with 14 queries.