Recent activity
Subscribe to this feed
naspy replied on July 01, 2009 20:21 to the problem "Template javascript problem in FF 3.0.3" in Delicious Monster:
Actually, the details tab does close, if you click on the image again.
By removing this though, you do lose the ability to close it by clicking elsewhere on the page and not just on the image, so it is not a perfect fix, but to me it is a worthwhile trade-off.
Not being able to see the details tab at all in FF 3 was much worse IMO.
Clicking on the image again closes the details tab because the deselect function is embedded in the showDetails() function
deselect *call*
naspy replied on July 01, 2009 00:55 to the problem "Template javascript problem in FF 3.0.3" in Delicious Monster:
Actually, there is a very simple way to fix this (if you are comfortable with editing the html template files).
I showed this bug to a friend at work and he isolated the problem to this line in the index pages:
div id="media" onclick="deselect();"
All that needs to be done, is to edit the index.html files (also listed as shelfname.html) and to remove this part:
onclick="deselect();"
so it ends up looking like this:
div id="media"
Once that is removed the details will display in Firefox 3.
However, since editing all those files every time I publish, would be tedious, even if scripted, I decided to just remove it from the templates, so the index pages are published without them.
I edited these two template files:
/Applications/Delicious Library 2.app/Contents/Resources/Templates/HTML Templates/shelves.libraryhtmltemplate/Contents/Template/index.library.html
/Applications/Delicious Library 2.app/Contents/Resources/shelves.libraryhtmltemplate/Contents/Template/index.library.html
And made the same change I listed above, and now my library shelves publish that way and the details animation works in Firefox 3 (and it still works fine in Safari and IE too).
Obviously, a few words of caution are necessary here.
First, if you are not familiar with editing files like this, you may not want to try it, since a typo could end up breaking the formatting of your web published pages.
Second, if you try it, make sure you make a backup copy of the original files (e.g., copy index.library.html to index.library.html.bak) before you edit it, in case you make a mistake and have to revert back.
Third, do not edit the files with Microsoft Word, or a word processing program, use a plain text editor.
This would appear to be a change that could be easily rolled out into the next release, so if you are not comfortable with making changes like this, I would recommend waiting until it is.
naspy replied on July 01, 2009 00:24 to the problem "Smart Shelves Date Conditions don't seem to work with 1st of Month" in Delicious Monster:
naspy reported a problem in Delicious Monster on June 29, 2009 00:22:
Smart Shelves Date Conditions don't seem to work with 1st of MonthI was going through my collection and updating the purchase date for a large number of items that I had added to my library much later than I had actually purchased them. I have smart shelves defined where I list purchases by month.
For example:
"All of the following are true"
"Date of Purchase is greater than or equal to 8/1/2008"
"Date of Purchase is less than or equal to 8/31/2008"
It seemed to be working fine, until I decided to update about 100 items to the purchase date of "Aug 1, 2008". I hadn't actually added them to my library until 11/2008, but now that I had the smart shelves listing items by purchase date, it was bothering me that these items were not in the right shelf.
After the update, the items all disappeared from the November 2008 smart shelf, but they did not appear in the August 2008 smart shelf. I tried restarting the library and even deleting and recreating the smart shelf, but the items would not appear.
Just for the heck of it, I tried modifying the purchase date to Aug 2, 2008 on an item, and sure enough, it was added to the shelf. I did the same with a few other items, and they all appeared in the shelf.
I changed the purchase date on one of the items back to Aug 1, 2008, and it disappeared from the shelf.
I decided to try testing the upper limit, and changed the purchase date to Aug 31, 2008 and the item remained. So it appears that only the "greater than or equal to" condition is not working as expected.
I also tried making up a test smart shelf with this condition:
"Date of Purchase is 8/1/2008"
It failed to find any items. I tried setting it to another date that I knew had several items "6/3/2009" and again, no items were found.
However, when I set the conditions to:
"Date of Purchase is greater than or equal to "6/3/2009"
"Date of Purchase is less than or equal to 6/30/2000"
All the items with a purchase date of "Jun 3, 2009" appeared in the shelf along with the other items purchased after that date in June.
So it appears that "is greater than or equal to" works with the 3rd of a month, but not the first, and it appears that the "is" condition, doesn't work with dates at all - at least when used with the Purchase Date.
naspy replied on June 24, 2009 04:50 to the problem "Smart shelves list items more than once if they are sold in multiple Amazon Country sites." in Delicious Monster:
Oh, and as for adding the songs again when they are played. They are not really "added", their purchase date just seems to be updated to the last time they were played. I was sorting by purchase date, so they would be added to that smart shelf, but they aren't actually added again to the overall library.
Actually, since I only actually listen to my music on my iPod and not via iTunes, I'm wondering if perhaps the problem with the purchase date results from when the play counts in iTunes are updated by an iPod sync.
A comment on the problem "Smart shelves list items more than once if they are sold in multiple Amazon Country sites." in Delicious Monster:
Hi Fred,
Thanks for the hint of "not iTunes" type, it works very well. I didn't even know that was an option.
Oh and sorry about the ASIN confusion. The iTunes items actually do not contain ASINs.
I now realize that I only saw the ASINs from the US store when I right-clicked on the "duplicates" and chose "View on Amazon". It wasn't until I started coming across some that weren't sold as imports (and as such could not be found on the US store) that I started to realize that they weren't actually coming from Amazon.com. – naspy, on June 24, 2009 04:40
A comment on the problem "Smart shelves list items more than once if they are sold in multiple Amazon Country sites." in Delicious Monster:
Oops, this was cut off:
"Once I turned off "Subscribe to my iTunes library", the "duplicates", disappeared.
Is what I meant to say.
Also, it seems that it isn't just play count, but it is sometimes counting importing into iTunes as a "purchase" as well. – naspy, on June 23, 2009 13:10
naspy replied on June 23, 2009 13:09 to the problem "Smart shelves list items more than once if they are sold in multiple Amazon Country sites." in Delicious Monster:
Hi Fred,
Thanks for taking a look. Question, when you tried to replicate the problem, did you add the CD from the US or the Japan Amazon.com? All the CDs with this problem were originally added from the Japan store.
When I select one of the duplicate US listing CDs, and switch to the Music shelf, it is is not there. When I select the same CD from the smart shelf that has the Japan store details and switch to the Music folder, that same CD is selected.
Another oddity. I just deleted the CD "Love Life by Hitomi" from my Library. Now, the CD with the listing from the Japan store is gone from the smart shelf, however, the duplicate CD with the US listing is still there!
I just added it back to my library and the Japan version reappeared (as expected) in the smart shelf. The duplicate US version was still there (since it had never been gone), but no additional copies were added.
One CD that appears 5 times in the smart shelf is this one: JP ASIN: B0000AFOLD - the US ASIN is the same. Now every listing of this CD in my smart shelf is a US version, the Japan version which is in my library doesn't appear at all. I don't know if it is related, but I noted that there are 5 copies of this CD available on amazon.com (US) marketplace.
Well, it still gets weirder. This CD search string, "voice of earth alan" (JP ASIN: B001OFB88S) also has a duplicate US version only in the smart shelf. However, when I right-click on the US version, and select "View on Amazon (US)", it does not find it. I tried searching on the US site by title and the JP ASIN, but it does not appear to be offered at all on the US site.
**** Wow, while typing this, I think I have figured it out! ****
It appears that the extra listings in the Smart Shelf were from my Itunes folder. It looked like every duplicate item was generated from playing a song from that iTunes imported CD. The CD that appeared 5 fimes, had been played 5 times in June, and the Japan version didn't appear because it was actually purchased in April, not June.
This seems to be a bug.
It appears that it is counting an iTunes "Play Count" increment as a purchase in the Smart Shelf criteria. Once I turned off "Subscribe to my iTunes library", the "duplicates".
I guess if I want to use smart shelves with purchase date as the criteria, I cannot also subscribe to my iTunes library.
Not sure if it matters, but I am using Delicious Library 2.1.1 (v11434), iTunes 8.2 (23) on Mac OS 10.5.7 (intel).
naspy reported a problem in Delicious Monster on June 23, 2009 04:15:
Smart shelves list items more than once if they are sold in multiple Amazon Country sites.How can I stop smart shelves from listing items multiple times if they are sold in more than one Amazon country site? I was trying to create smart shelves to display everything I bought in a given month across all categories (CD's, Movies, Books). I set up a test smart shelf for June 2009 and I set the criteria for purchase date to be greater or equal to 6/01/2009 and less than or equal to 6/30/2009. It seemed to work, except I saw lots of duplicate items.
I checked on the duplicates and noticed that in each case, one showed the item details from amazon.co.jp (which is the site I intentionally selected when adding them), while the other one showed the details from amazon.com. With one CD in particular, there ended up being 5 duplicate copies all with amazon.com (US) listings and not even one with the amazon.co.jp listing that appears in the Library or Music views.
This is a big problem because I collect Japanese CDs and DVDs and I prefer the actual japanese listings and details, and do not want duplicates for items also sold as imports via the US site. I do also have CD's and DVDs that are not Japanese, and I use amazon.com for those items when adding them.
I do not see the duplicate entries any other place in my Library, only when I try and create a smart shelf.
Loading Profile...
