My Hebrew Bible iOS app streams Hebrew audio of the Bible books from the Mechon Mamre web site; however, people can sometimes have issues accessing the audio files if they have no Internet connectivity or the Mechon Mamre site is unavailable for some reason (the audio files are located here: https://mechon-mamre.org/p/pt/ptmp3prq.htm#mp3). Therefore, you may want to download the audio to your device instead of accessing it from the Mechon Mamre web site as a backup measure (it's also nice to have the audio files locally as this means that you're not dependent on having Internet access to listen to the audio). In order to download the audio files onto a Mac device, simply right-click with your mouse and select "Save Link As..." to download the audio file to your Mac (don't change the name of the audio file). Then, attach your iphone (or other iOS device) to your Mac, open 2 Finder windows and copy the audio file from the Downloads directory on your Mac to the HebrewBible directory on your iOS device. This will give you a "local" copy of the audio so that it will not be necessary to have your iOS device connected to the Internet in order to play the audio. The screenshot below shows an example of this with the first 3 audio chapters of Genesis downloaded in the left Finder window (t0101.mp3 - t0103.mp3) and these have been "dragged over" into the HebrewBible directory on my Zeev iPhone XS in the right Finder window.
Wednesday, December 29, 2021
Friday, March 13, 2020
[+/-] |
Problem accessing Hebrew definitions in Hebrew Bible app |
A number of people have reported an issue with my HebrewBible app with the word lookup functionality (e.g. - when you touch a Hebrew word, the English definition should pop up). They are seeing something similar to the following:
ze2651.htmI'm not sure what the cause is; however, for those who have encountered this problem, it has been fixed by deleting the Hebrew Bible app from their device and reinstalling the app on their device. I assume that Apple has made some changes to where app-specific local files are stored when an app is installed on a device and this is probably the cause of the problem; however, I haven't been able to confirm that. So, if you experience this issue, deleting & re-installing the app should fix the problem for you.
Database error. Error was could not execute statement (11 database disk image is malformed) (Code 1)
Tuesday, February 23, 2016
[+/-] |
Setting Default Hebrew Bible Version |
A number of people have installed my Hebrew Bible iPhone/iPad app and have said that, when they open the app, they just see a blank screen. This doesn't seem to be happening to everyone; however, if you do experience this issue, it is easily resolved by simply selecting a Bible "version". To do this, you do the following:
- Open the app and select the "settings" icon (the box with the arrow coming out of it):
- Click on the "Change Settings" link:
- Select the "Default Version" setting:
- Choose the Bible version that you want to have displayed:
- Then, when you return to the main screen, the default Bible version that you selected will be displayed (this setting will be "remembered" by the app):
Thursday, December 17, 2015
[+/-] |
Test of Hebrew-ZC iOS keyboard |
Using the Safari app on your iPhone/iPad, touch this link.
Wednesday, December 3, 2014
[+/-] |
HebrewBible Version 8.1 now available on the Apple App Store |
A new version of my Hebrew Bible app is now available on the Apple App Store. It contains the following changes:
- Enhancement: Support for iOS 8.
- Enhancement: Support for the iPhone 6 and iPhone 6 Plus devices (with their larger screens).
- Enhancement/Fix: In the past, Bible text audio was streamed from the Snunit educational site in Israel. This site has recently had extended down-time and performance issues so I now stream the audio from the Mechon Mamre site (also in Israel). The audio streaming from Mechon Mamre is much more reliable and the performance is better as well. My apologies to those of you who weren't able to hear the audio this past week while the Snunit site has been down. Also, for those users who don't want to rely on Internet streaming of the audio, I've posted some instructions detailing how to download the audio files to your device. Downloading all of the audio files will require about 1GB of space on your device so, unless you use the audio functionality a lot, you may choose to just continue streaming the audio from the Internet.
- Fix: A number of minor text and other fixes were included in this release.
Friday, July 18, 2014
[+/-] |
HebrewBible Version 7.3 now available on the Apple App Store |
This release has a number of minor bug fixes (primarily text-related issues).
Monday, February 10, 2014
[+/-] |
Limmud Vancouver 2014 |
I attended Limmud Vancouver (the first-ever Limmud conference in Vancouver!) yesterday. Quite an interesting and enjoyable learning experience. I was one of the presenters - my presentation was "Jewish Texts in the Digital Age". Here's a link to a PDF copy of the presentation along with my speaker notes for each slide: Jewish Texts in the Digital Age Any feedback/comments will be appreciated.
Wednesday, December 18, 2013
[+/-] |
HebrewBible Version 7.2 now available on the Apple App Store |
I've released an update with just a minor fix:
- Changed "Translate" search to use Google Translate rather than Bing Translate (there was a problem with the Bing API).
The new version of the app is now available on the Apple App Store and I recommend that all current users who have iOS 7 on their device download the upgrade (it is a free upgrade for existing users of the app).
Saturday, December 7, 2013
[+/-] |
YiddishBible Version 2.3 now available on the Apple App Store |
I've released an update that now provides compatibility with iOS 7. The update is iOS 7 only so can only be downloaded to devices that have been updated with iOS 7. However, in addition to the iOS 7 support, there are a number of additional enhancements and fixes in this update:
- Updated look and feel of app to conform to iOS 7 standards.
- Fixed issue which sometimes caused the word definition popups to not appear.
- Increased the size of the "X" used to close the word definition popup.
- Some miscellaneous fixes/updates.
The new version of the app is now available on the Apple App Store and I recommend that all current users who have iOS 7 on their device download the upgrade (it is a free upgrade for existing users of the app).
Wednesday, November 27, 2013
[+/-] |
HebrewBible Version 7.1 now available on the Apple App Store |
I've released an update that now provides compatibility with iOS 7. The update is iOS 7 only so can only be downloaded to devices that have been updated with iOS 7. However, in addition to the iOS 7 support, there are a fair number of additional enhancements and fixes in this update:
- Updated look and feel of app to conform to iOS 7 standards.
- Added new "on-device" Bible versions that all support the "touch Hebrew word for definition" functionality. They are:
- Hebrew (cantillation)
- Hebrew (vowels)
- Hebrew (no vowels)
- Hebrew/English (cantillation)
- Hebrew/English (vowels)
- Hebrew/English (no vowels)
- Fixed issue which sometimes caused the word definition popups to not appear.
- Fixed issue where Hebrew and English texts were not in-synch in Deuteronomy 5.
- Fixed broken word link in Genesis 14.5.
- Fixed numbering of verses in Psalm 70.
- Increased the size of the "X" used to close the word definition popup.
- On the iPhone version of the app, the "gear" icon has been eliminated. Now, you can temporarily switch Bible versions or change the app settings using an icon on the main Bible toolbar.
- Some miscellaneous fixes/updates.
The new version of the app is now available on the Apple App Store and I recommend that all current users who have iOS 7 on their device download the upgrade (it is a free upgrade for existing users of the app).
Wednesday, October 24, 2012
[+/-] |
iOS 6.0 and iPhone 5 (4" screen) updates for Hebrew Bible, Yiddish Bible, and Biblical Hebrew apps now in App Store |
Over the past 2 weeks, Apple has approved updates for my apps. The latest updates to these apps provide support for iOS 6.0 and the larger (4 inch) screen of the iPhone 5. There were also some minor bug fixes. Here are the links:
Friday, June 8, 2012
[+/-] |
My Yiddish Bible app has been reviewed in The Forward! |
This is Super Cool! My Yiddish Bible app has been reviewed in The Forward (Forverts)!
Here's a screenshot capture of the article:
Wednesday, March 14, 2012
[+/-] |
iOS 5.1 updates for Hebrew Bible, Yiddish Bible, and Biblical Hebrew apps now in App Store |
The following updates address the database compatibility issue in iOS 5.1 that affected my apps:
- Close the background app (double-press the home button, press and hold the icon of the app until it starts to "wiggle", press the red "-" to remove it from the background).
- Do a full power off and power on of the device (hold down home button and power button and slide the slider and the power back on again).
- Delete the app from your device and re-install it from iTunes.
- Attach your device to the USB sync cable and start up iTunes.
- Click on the "Apps" icon (in the left-hand sidebar) and then click on the "Check for Updates" link (in the bottom-right of the right-hand pane of the iTunes window). Download the HebrewBible app update to your Mac/PC.
- Click on your device icon (in the left-hand sidebar) and then click on the "Apps" tab (at the top of the right-hand pane of the iTunes window).
- Scroll down through the list of apps on your device until you see the HebrewBible app. It will have a check mark next to it (showing that it is installed on the device). Remove the checkmark and click the "Sync" button (at the bottom-right of the iTunes window). This will remove the HebrewBible app from your device but will keep it in your iTunes repository.
- Once you have verified that the app is no longer on your device, you will reinstall it from iTunes. To do this, you repeat the above steps except, this time, you add the check mark to the HebrewBible app in iTunes. After the "Sync", the HebrewBible app will be reinstalled.
- Disconnect the device from iTunes and the USB sync cable.
- Startup the HebrewBible app. The first time it starts, there will be a delay while the startup "splash" screen is being displayed. During this first startup, the app copies some files and does some initial setup. This will only occur the first time you start the app. Don't cancel the startup - just wait until it completes.
Friday, March 9, 2012
[+/-] |
Compatibility issues with new iOS 5.1 release |
I've just found out that a change in the way Apple stores databases in iOS 5.1 (the version of iOS that was released this week) causes a problem in my apps (the words/dictionary functionality won't work). Therefore, if you use my Hebrew Bible, Biblical Hebrew, or Yiddish Bible apps, you should hold off upgrading to iOS 5.1 until Apple has approved my next version of these apps. I've submitted the fix to Apple and hope that the new versions will be available early next week.
My apologies for the inconvenience.
Monday, February 20, 2012
[+/-] |
HebrewBible Version 5.2 now available on the Apple App Store |
I've released a version 5.2 update. This update changes the default font from Times to Ezra Sil SR in order to provide better display of cantillation. There are many alternative fonts provided (change them via the Settings app) but many users never change the default font so this change provides an improved "out-of-the-box" experience.
The new version of the app is now available on the Apple App Store and I recommend that all current users download the upgrade (it is a free upgrade for existing users of the app).
Thursday, February 16, 2012
[+/-] |
YiddishBible Version 2.0 now available on the App Store |
Normally, when I provide incremental upgrades, I just increment the version number by ".1". However, this second version of the Yiddish Bible application has so many enhancements, I have made it a "2.0" release. I'm quite excited about the new functionality and hope current users will be too. The new version of the app is now available on the Apple App Store and I recommend that all current users download the upgrade (it is a free upgrade for existing users of the app). The following changes were made in this version:
- In the Bible display, touching any Yiddish word will bring up a pop-up window with the English definition of that word. For people who are not fluent in Yiddish, this is an extremely useful function!
- In the 2-letter word search, the app will first bring up a list of ranges of word matches which, when one is touched, will display the individual words and their definitions. This greatly speeds up word searches.
- A different font has been chosen for the display of Yiddish words. With this font, "pasekh tsvey yudn" and "khirik yud" character combinations are displayed with "raised" vowels (as is customary in Yiddish).
- Improved access to an Internet copy of the 1910 edition of "Harkavy's Yiddish/English, English/Yiddish Dictionary" is included as part of the app.
- The font size has been increased in the word search displays to improve readability.
- Some minor bug fixes and cosmetic changes were made.
Wednesday, February 15, 2012
[+/-] |
Yiddish/Hebrew font display differences |
Sometimes the little things take the longest time to get right. After release #1 of my Yiddish Bible iPhone/iPad app, I started to get some feedback on things people liked and things they thought could be improved. Refoyl Finkel pointed out that the Ezra font that I was using for the Yiddish text didn't "raise" the vowels in the traditional Yiddish manner. Both the Hebrew and Yiddish languages use the same Hebrew Unicode character set (the range x0590 - x05ff). However, in Yiddish, for the "pasekh tsvey yudn" and "khirik yud" character combinations, the convention is to "raise" the vowel. This is done for Yiddish only, not Hebrew (which displays the pasekh and khirik in the same "lowered" position all the time), and these 2 character combinations are the only ones that are traditionally displayed differently in Hebrew and Yiddish. The following illustrates the correct positioning for Hebrew and for Yiddish:
However, getting this right wasn't simply a matter of changing fonts! In order to display the vowels in a "raised" manner for Yiddish text in a standards-compliant manner, the following should be done:
- When you want to display the characters in the Hebrew (lowered) manner, you need to specify 'lang="he"' for the text that is being displayed. When you want to display the characters in the Yiddish (raised) manner, you need to specify 'lang="yi"' for the text that is being displayed.
- The font that you are using needs to support different glyphs for Hebrew and Yiddish, differentiated by language.
- The browser that you're using needs to be able to display the correct glyphs from the font based on the lang attribute that is specified.
So, #1 was just a simple matter of programming; however, #2 and #3 were a bigger issue. The problem is that very few fonts support different glyphs for the "pasekh tsvey yudn" and "khirik yud" character combinations. Also, until recently, no browser correctly displayed the different glyphs even if they were supported in the font.
Refoyl and I experimented with a number of different fonts. The GNU FreeFont fonts were one of the few fonts that actually had different glyphs to support display of both raised and lowered pasekh/khirik vowels. I chose the FreeSans font that is part of that package. However, although the FreeSans font did raise the pasekh in the "pasekh tsvey yudn" character combination, it didn't raise the khirik in the "khirik yud" character combination. I did some hacking on the font and came up with a fix that always raised the vowels for the "pasekh tsvey yudn" and "khirik yud" character combinations. This worked ok for me because I was only going to display Yiddish text with the font. However, it wasn't suitable as a general-purpose fix because the font (with my fix) would display the "pasekh tsvey yudn" and "khirik yud" character combinations with raised vowels all the time (regardless of whether the language was Yiddish or Hebrew). I therefore submitted my problem along with my hack as a bug report on the FreeFont bug list (see here for the details). After some exchanges with Steve White (the primary FreeFont developer), Steve came up with a fix. So, I now had solutions for #1 & #2. The browser issues still had to be resolved though as no current browser would correctly differentiate between Hebrew and Yiddish based on the 'lang' attribute.
Steve had previously submitted a bug report for Firefox for this issue (his bug report related to the use of different glyphs for Cyrillic text with Serbian/Macedonian instead of the usual Russian ones; however, the issue was the same as the Hebrew/Yiddish issue). So, he added my comments to his bug report (see the comments at the end of the Firefox bug report here) and I'm please to be able to report that this issue is now fixed in Firefox 10.0! However, in order to use Steve's latest font mods in my Yiddish Bible app, I needed the fix to be done in Mobile Safari as well since I was using a UIWebView control in my app to display the Yiddish text. Since Safari is Webkit-based, Steve suggested that I submit a bug report to Webkit and he would back up my bug report. Therefore, I submitted the bug report and Steve submitted his related Cyrillic example and we are hoping that the Webkit fix will be forthcoming soon (the Webkit bug report is here).
So, although I now had a fix for the font and a fix for Firefox, I still didn't have a fix for Webkit (which I would need if I wanted to use Steve's latest font in my app). So, in the end, I decided to use my original hack of his font in my app as it would allow me to display Yiddish character combinations correctly and I wasn't going to use the font for Hebrew. I've made the necessary changes and Version 2.0 of the app (which contains a number of other enhancements that I'm quite excited about) has been submitted to Apple for approval. When it gets into the App Store, I'll post about the new features.
Since I've modified the font, I've posted my mods along with the original source code here: GNU FreeFont mods. You can see my mods by diff'ing the "FreeSans.sfd" file with the original "FreeSans.sfd~" file. The mods are also documented in my FreeFont bug report. So, if you're looking for a nice font for Yiddish and you need it now, feel free to grab my modified FreeSans font. If you can wait until Steve's next release of the FreeFont fonts comes out and browser support catches up as well, then that's going to be better long-term as I eventually hope to switch over to the standard font once Webkit is patched.
Saturday, January 21, 2012
[+/-] |
NEW: Yiddish Bible App for iPhone/iPad/iPodTouch |
If you do a search on the Apple iTunes App Store for "Bible", you will see the (literally) hundreds of Bible applications that are available. If you narrow your search to "Hebrew Bible" or "Jewish Bible", you will still get dozens of results. However, if last week you had searched for "Yiddish Bible", you would not have seen a single Yiddish Bible application. Now, that is no longer the case - my Yiddish Bible app is available on the app store. With the ability to toggle between Yiddish-only and Yiddish/English, Yiddish/Transcription, Yiddish/Hebrew parallel formats and with a built-in Yiddish/English dictionary, it is also a very useful app for people who are either learning Yiddish or who are trying to improve their knowledge of Yiddish.
- More details (with a short demo movie): Yiddish Bible Web Site
- iTunes Store app information: iTunes Link
- Background: Open Siddur Project blog
Friday, October 28, 2011
[+/-] |
HebrewBible Version 5.1 now available on the Apple App Store |
Hot on the heels of the Version 5.0 update to my HebrewBible App, I've released a version 5.1 update. This update adds support for local audio files (previous versions would stream audio over the Internet - this version allows the user to either stream audio or store it on their device and access it without an Internet connection). I had expected that this enhancement would take a lot longer to do (which is why it wasn't included in the 5.0 release); however, it's amazing what a few late-night development sessions will do! This enhancement will allow users to store and access on their devices either the standard audio (that is currently streamed over the Internet) or their own audio files. This could be useful for use with Bar/Bat Mitzvah audio training files or if you simply prefer a different set of audio readings of the Tanach or if you simply want to have the audio files on your device so that you can use them when you don't have Internet connectivity. Be aware that there are certain standards that you must conform to if you use your own audio files. Also, be aware that storing the audio files on your device could consume a significant amount of storage space. Full setup instructions are located here.
The new version of the app is now available on the Apple App Store and I recommend that all current users download the upgrade (it is a free upgrade for existing users of the app).
Tuesday, October 25, 2011
[+/-] |
HebrewBible Version 5.0 now available on the Apple App Store |
This is a fairly major release since I've added an additional "Hebrew/English (reader)" Bible version to the app. This version is based on the Leningrad Codex Hebrew text and the JPS 1917 English text. As with the "Hebrew (reader)" version, it provides word-lookup functionality when Hebrew words are touched and the Hebrew text has full vowels and cantillation. The new version of the app is now available on the Apple App Store and I recommend that all current users download the upgrade (it is a free upgrade for existing users of the app). The following changes are in the HebrewBible App update:
- Enhancement: Added "Hebrew/English (reader)" Bible version which provides a parallel Hebrew/English version of the Tanach with support for Hebrew word lookups (by touching on a Hebrew word, the definition is displayed with buttons to display verses or relevant page from BDB).
- Enhancement: Changed word translate functionality from Google Translate to Microsoft Bing Translate.
- Enhancement: Built with iOS SDK 5.0 but will run on any iPhone, iPad, iPod Touch with at least iOS 3.0.
- Enhancement: Changed cache functionality so that cached Bible data is not backed up to iCloud (better performance, doesn't impact user iCloud storage limits, and is in keeping with Apple's iCloud guidelines).
- Fix: Audio was sometimes not terminating properly on iPad.
- Fix: Minor cosmetic fixes.
Here is a screenshot of the new "Hebrew/English (reader)" Bible version (shown after touching the Hebrew word for "serpent" and displaying the word-lookup definition information):