Saturday, March 1, 2008

Second release of my Last.fm S60 Client - aspyplayer

Today I released the second beta version of my last.fm client for S60 devices (although only tested in my N95-1). I rewrote the whole UI, now it's a little less ugly and it kinda looks like the native player. Now it's also possible to play/stop/forward/back/volume up/volume down using the keyboard in the "Now playing" screen like the native player.


The major bug in the moment is that it cannot handle well files with path or title that contain special characters, such as 'é', 'è', 'ç', 'ã'. I'm Brazilian, so it's a problem for me because in portuguese, words with that kind of characters are so common. However, for me it's strange how the pyS60 handles unicode, I didn't get it yet. It pissed me off and I gave up for the moment, so the bug is there. I have to correct some spelling errors too and now, I don't know why, the sis only works on C:


For those who can't sign the sis files and want to try the player, here can be found a good tutorial explaining how to sign sis files. Besides that way, it's possible to run the application using the sources. To do so, get the aspylayer.py and now_playing_bg.jpg files from the repository and copy them to c:\python or e:\python. After that, run it using the Python Shell like in the image bellow.


Thank you guys for the feedbacks (I'm waiting for more :)). I think soon a more stable/usable version will be released...


Some screeenshots for this release:





77 comments:

Honza said...

Hello, do I understand correctly that AspyPlayer can "only" play music that is located on themobile and send the info to last.fm? Id doesnot stream radio from last.fm?

Douglas said...

It's correct, it does not stream radio. However, I plan to add this feature in the future. My personal usage of last.fm is mostly for recommendations, so scrobbling is the most important feature for me, so it's where I'm putting my efforts.

Anonymous said...

Excellent work Douglas!

Anonymous said...

When I try to run application it freezes for a while and goes back to applications list (I'm on E90). So currently I'm unable to see it working.
Will it play OGG files? Is it limited to just MP3's right now?

Douglas said...

medyk, could you, please, run it through the Python shell to get a more detailed error message? It's limited to mp3 files right now, in the future, if possible, I'll try to add another formats, however, I don't know if the audio module from pyS60 is able to play OGG files, AFIK, it can only play WAV, AMR, MIDI, MP3, ACC e Real Audio, I'll investigate in the future.

BurakG said...

I have a question about its scrobbling method. Does it only scrobble instantly when it's online or does it also scrobble to its cache when offline? (Just like the PC client does) You know, it is not always possible to stay connected on the go and I would prefer to scrobble my songs at once with a one-time connection.

Douglas said...

burak, it works like the PC Client. It can cache while offline and send the songs later...

Anonymous said...

hey doug great work mate just a tip there is a last.fm internet radio app out using python called blast.fm maybe you could use some of the coding. the only thing is could you not release the beta in a signed package

Anonymous said...

also in the repository the files only show up as html

Anonymous said...

and it is impossible to self sign now because nokia changed it so only publishers can sign please please please can you sign it for me if i provide imei and a email. i have waited so long for this software. in return i wouldbe happy to give you an invite to stmusic.org a music torrent site.

Anonymous said...

Hi Douglas,

Thank you for your comment at Nlog95.

If you need to announce your applications or any kind of help, please tell me.

Abraço!!!

Douglas said...

anon: I can't sign for you, I can only sign for my phone, because the signing process involves the certificate generated with the target phone IMEI. So, if I give to you my signed file, it won't work on your device, cause it's tied to my IMEI. Try to run using the python shell. In the google repos with the source as html, there's a link to the raw file version of the source.

Paferp said...

buen trabajo Douglas, a ver si en una futura version, se puede seleccionar las carpetas donde buscar las canciones.Un saludo from Spain :P

Anonymous said...

Nice work :)

Anonymous said...

hey doug
as displayed i have tried all the methods to download both the .sis file that unless your a software developer is impossible to sign and the raw file imported into notepad and saved as a .py file extension. it doesnt run properly because i beleive it is trying to read from e: and my label is g:. im well and truly stuck as its a great idea and a must have development. why can you not get the program licenced at all

gabri3D said...

Wonderfulouso!! i usually use oggplay do you think it's possible and integration or any kind of compatibility?

Paferp said...

Could it have fast forward and fast rewind options???

Douglas said...

I don't know the oggplay, never used it, so I don't know if an integration is possible. I opened an issue to investigate it in the future...

Douglas said...

"fast forward and fast rewind" added to project backlog as a feature request

Anonymous said...

listen up ass bag. nice work n'all but why cant you pull your thumb outta your ass and get it signed for fthe general public a.k.a normal people. if you do you might be able to make some money from advertisers shite bag

Anonymous said...

hi! On the begining I would like to thank you for bringing such an excelent app to s60, I wanted to do it myself by as you before I don't have time. App looks/sounds great but I have a problem on my n95 8gb, running signed beta didn't work and through console I get a folowing error, which looks like the app encountered a problem in debugging a problem. File "D:\Ped.temp\aspyplayer.py", line 2215, in ?
logger.debug("General error: '%s'" % ''.join(traceback.format_exception(*sys.exc_info())))
NameError: name 'traceback' is not defined

Anonymous said...

sorry for double posting, but I removed the try: block to show some more details of the bug and that's how it goes now:
File "D:\Ped.temp\aspyplayer.py", line 2212, in ?
AspyPlayerApplication().run()
File "D:\Ped.temp\aspyplayer.py", line 1822, in run
ui = PlayerUI(sl)
File "D:\Ped.temp\aspyplayer.py", line 1000, in __init__
self.navigator = ScreenNavigator(self, service_locator)
File "D:\Ped.temp\aspyplayer.py", line 1028, in __init__
self.__main_window = MainWindow(self.__player_ui, self, self.__service_locator)
File "D:\Ped.temp\aspyplayer.py", line 1188, in __init__
self.body = appuifw.Listbox(self.get_list_items(), self.go_to)
File "D:\Ped.temp\aspyplayer.py", line 1198, in get_list_items
items = [(u"Musics", unicode("%i musics" % self.__music_repository.count_all())),
File "D:\Ped.temp\aspyplayer.py", line 424, in count_all
rows = self.__db_helper.execute_reader(cmd)
File "D:\Ped.temp\aspyplayer.py", line 957, in execute_reader
self.dbv.prepare(self.db, unicode(sql))


Ped doesn't make the error.

Douglas said...

ranza: Thank you for the error report. ASAP I will check it.

Anonymous said...

Hello again! I solved that problem! It was caused by the leftovers from the previous version I mean the config file in C:\data\asplayer\ dir.
But I've encountered another error while Updating Library and I also found a solution for that bug without looking deep into the code.

I encountered a following problem

File "c:\python\asplayer.py", line 907, in walk
full_file_path = "%s\\%s" % (dirname,file)
UnicodeError: ASCII decoding error:
ordinal not in range(128)

and turning the all code from the function into try: block with expect: pass helped, so you can change it. I reported it to issues as well.

Douglas said...

Ranza: Thank you again. I think I fixed the bug reported some days ago introducing the UnicodeHelper class. The problem was caused by filenames with chars like é, ã, è, ô, etc.. If possible, try the lastest version from SVN. Thanks!

Unknown said...

Douglas, muito interessante seu projeto, estava atrás disso faz um tempo, mas gostaria de saber se esse programa salva o arquivo "scrobbler.log" para eu poder fazer o upload das faixas pelo computador. Eu uso um firmware alternativo chamado Rockbox para meu Sansa mp3 player e ele tem essa função. Para maiores informações: http://www.rockbox.org/

Meu email: thiago@parquedosol.com.br

Abração!

Douglas said...

Olá thiago, não possui essa feature ainda. Mas é bem fácil de ser implementada, visto que as informações para escrever o arquivo ele já possui. Adicionei ao feature request list.

Anonymous said...

Hi! thx for this app and for making it open.
I come for same unicode problem.
i am using latest svn version and tried beta3, with no luck to make it work with russian filenames.
so i have modified script in find_all_files, removing unicodehelper, and in update_library:
to_be_added = []
for x in musics_path:
__try:
____unicode(x, "ascii")
__except UnicodeError:
____x = unicode(x, "utf-8")
__if x not in all_music_in_db_path:
____to_be_added.append(x)

and now files have been added to library, but cause of id3_v1, i see only broken russian tags(
Thx, again!

Anonymous said...

hello again :)
using this id3reader
instead of yours and by converting a
whole musics_path list in update_library func with your safe_unicode, i am actually get normal processing of russian characters in file names and in tags.

Douglas said...

tectiv3, thanks, I'll try the id3reader... If you want, you can send me svn patches...

Anonymous said...

Bonjour, dougfernando.blogspot.com!
[url=http://cialismaro.pun.pl/ ]Acheter cialis online[/url] [url=http://viagraline.pun.pl/ ]Acheter du viagra en ligne[/url] [url=http://cialistina.pun.pl/ ] cialis [/url] [url=http://viagradysi.pun.pl/ ]Acheter du viagra [/url] [url=http://cialisorto.pun.pl/ ]Acheter cialis [/url] [url=http://viagrakewa.pun.pl/ ]Acheter du viagra online[/url]

Anonymous said...

usa and canada same sex dating sites [url=http://loveepicentre.com/]rsvpdating[/url] va personals http://loveepicentre.com/ equestrian singles

Anonymous said...

auto dvd player reviews [url=http://www.cardvdplanet.com/car-dvd-with-fmam-bluetooth-player-discount-price94.html]dual screen auto dvd player[/url] d mercedes benz reviews auto extended warranty car audio and http://www.cardvdplanet.com/6-95-inch-16-10-tft-high-digital-screen-wince--discount-price45.html dual screen auto dvd player
auto dvd video [url=http://www.cardvdplanet.com/8-inches-desktop-car-tft-lcd-monitor-with-touch--discount-price91.html]beststuff fuel car dvd ipod vacation houseboat[/url] honda accord car audio forum http://www.cardvdplanet.com/6-2-inch-tft-lcd-screen-2-din-dvd-player-usb--discount-price14.html ford cd cassette car audio
car audio equipment for gmc [url=http://www.cardvdplanet.com/buy-cheap-car-dvd7.html]auto audio systems[/url] car audio equipment for gmc http://www.cardvdplanet.com/7-inch-16-9-tft-high-digital-screen-wince--discount-price30.html muscle car dvd drag racing

Anonymous said...

http://www.easycreditrepair750.com/forum/viewtopic.php?f=2&t=10292 http://www.workgateways.com/forum/viewtopic.php?p=374732#374732 http://www.scenar-therapy.com/forum/viewtopic.php?f=6&t=26544 http://kejang.com/technote/main.cgi?board=event&command=guest_email&textnum=1035471009
http://investmenttipps.eu/forum/index.php?topic=288258.new#new http://blackpearl.wcax.com/skiandride/viewtopic.php?f=1&t=400616 http://www.dynamicstatic.com/eq2/boards/viewtopic.php?f=3&t=197247 http://www.angelsvsdemons.net/viewtopic.php?f=2&t=254926
http://www.zdh.com/RSforum/viewtopic.php?f=3&t=10300 http://invang.com/forum/viewtopic.php?f=2&t=137037 http://www.techvalley.co.kr/bbs/board/content.asp?tb=inno_26&page=6&num=254

Anonymous said...

http://www.jedi-temple.com/forums/viewtopic.php?f=10&t=52564 http://nuevalianza.com/foro//viewtopic.php?p=98448#98448 http://www.careers-india.com/forums/viewtopic.php?f=15&t=14010 http://www.enewell.co.kr/main/main.cgi?board=76&command=guest_email&textnum=1142581436
http://helpme.webcindario.com/foro/viewtopic.php?f=2&t=39642 http://www.cheapdiablo3gold.com/diablo3guildforum/viewtopic.php?f=16&t=166738 http://wrestleboard.com/Community/index.php?topic=134455.new#new http://www.tresante.com/discussion/viewtopic.php?f=3&t=86843
http://www.gbgpl.com/forum/viewtopic.php?p=571893#571893 http://www.soldiersmca.com/viewtopic.php?f=7&t=10768 http://scarletrouge.com/community/index.php?topic=176621.new#new

Anonymous said...

drug distribution system in the hospital [url=http://usadrugstoretoday.com/products/xenical.htm]xenical[/url] claritin and breast feeding http://usadrugstoretoday.com/products/lasuna.htm how to fight a sinus infection http://usadrugstoretoday.com/categories/party-pills.htm
why is the purple heart medal banned in the usa [url=http://usadrugstoretoday.com/categories/anti-diabetic.htm]anti diabetic[/url] what is the blood type diet [url=http://usadrugstoretoday.com/categories/erection-paquetes.htm]health in the us[/url]

Anonymous said...

http://meen.in/ceftin/ceftin-alexander-fleming-gold-coin
[url=http://meen.in/erection/erection-during-a-vasectomy]selling drugs only skill[/url] drugs containing ephedrine [url=http://meen.in/celadrin/natural-factors-celadrin]natural factors celadrin[/url]
is drug addiction a choice or disease http://meen.in/escitalopram/citalopram-escitalopram-uk
[url=http://meen.in/casodex/casodex-sivuvaikutukset]health topics page drugs[/url] drug and alcohol usage amoug teens [url=http://meen.in/claritin/claritin-24hr]claritin 24hr[/url]
drugs clotrimazole and betamethasone dipropionate http://meen.in/escitalopram/escitalopram-citalopram
[url=http://meen.in/flagyl/flagyl-tablets]pharmacy nabp number[/url] buy cialis [url=http://meen.in/flonase/nasal-polyps-and-flonase]nasal polyps and flonase[/url] say no to drugs lesson plan 1st grade [url=http://meen.in/carvedilol]carvedilol[/url]

Anonymous said...

students travel to dardur mtv videos http://wikitravel.in/travel/travel-adapter-plugs travel clubs arizona
[url=http://wikitravel.in/expedia/expedia-corporate-travel-canada-business]burton travel hoodie[/url] travel los angeles [url=http://wikitravel.in/tourism/global-warming-and-the-tourism-industry]global warming and the tourism industry[/url]
travel vacation hotels http://wikitravel.in/cruise/amazara-cruise
[url=http://wikitravel.in/maps/blank-maps-of-south-west-asia]travel italy travel[/url] discount first class air fares for travel within u [url=http://wikitravel.in/maps/maps-silent-hill-2]maps silent hill 2[/url]
denver paris travel connection http://wikitravel.in/hotel/atlantis-hotel-bahamas-daily-fees online shopping auto and travel [url=http://wikitravel.in/tour/free-white-house-tour-tickets-passes]free white house tour tickets passes[/url]

Anonymous said...

chanel hanbags http://topcitystyle.com/?action=products&product_id=2383 birkenstock comfort shoes [url=http://topcitystyle.com/dolce-amp-gabbana-classic-denim-brand2.html]szilvia lauren szilvia[/url] eastland women shoes
http://topcitystyle.com/white-long-sleeve-tops-color4.html handcrafted designer jewelry [url=http://topcitystyle.com/black-grey-red-dolce-amp-gabbana-color226.html]newborn clothes[/url]

Anonymous said...

mexico gay travel http://adventurecollection.in/car-rental/jackson-hole-car-rental kashmir best time to travel
[url=http://adventurecollection.in/vacation-packages/myrtle-beach-golf-vacation-package-htm]travel sphere holidays[/url] colorado travel reports [url=http://adventurecollection.in/map/visibility-map]visibility map[/url]
baja advanture travel http://adventurecollection.in/tourism/introduction-of-travel-and-tourism
[url=http://adventurecollection.in/tourist/barcelona-as-a-tourist-destination]punta cana travel forums[/url] best time to travel to little cayman [url=http://adventurecollection.in/vacation-packages/group-vacation-package-and-las-vegas]group vacation package and las vegas[/url]
cuba travel reviews http://adventurecollection.in/map/story-map-3d-fourth-grade azores travel [url=http://adventurecollection.in/hotel/hotel-3-etoiles-ardeche]hotel 3 etoiles ardeche[/url]

Anonymous said...

porn site of kids http://theporncollection.in/mature-xxx/mature-lingerie-grannies
[url=http://theporncollection.in/lesbian-video/intense-lesbian-loving]was meant to accomodate dildo[/url] girls in uniform porn mag uk [url=http://theporncollection.in/lesbian-xxx/sexiest-lesbian-foot-worship]sexiest lesbian foot worship[/url]
nasty anal creampies http://theporncollection.in/orgy/orgy-eva
[url=http://theporncollection.in]free hentai incent gallary[/url] fuel and oil lubricants [url=http://theporncollection.in/gay-porn/gay-males-interacting]gay males interacting[/url]
how to anal sesx http://theporncollection.in/gay-man/gay-pride-merchandise-wholesale
[url=http://theporncollection.in/lubricant/refrigeration-lubricant-analysis-laboratory]dildo fuke[/url] free porn videos with stories [url=http://theporncollection.in/best-porn/gothic-porn-thumbs-picture-gallery]gothic porn thumbs picture gallery[/url]
no fee free adult dating sites http://theporncollection.in/porn-dvd/teen-taught-porn
[url=http://theporncollection.in/best-porn/my-home-porn]streaming hentai videos[/url] my hentai stash part 2 [url=http://theporncollection.in/incest/mom-son-sex-incest]mom son sex incest[/url]

Anonymous said...

porn tracker http://xwe.in/adult-xxx/add-adult-questionaire
[url=http://xwe.in/bondage/womens-leather-bondage-collars]sexy christmas dresses[/url] diamond adult world santa maria ca [url=http://xwe.in/fetish/biting-nipples-fetish]biting nipples fetish[/url]
cause of anal sphinctor atrophy http://xwe.in/archive-adult/large-print-books-teen-young-adult-order-online
[url=http://xwe.in/gay-anal/define-gay-sex]porn tutorials[/url] sexy sheer [url=http://xwe.in/handjob/mom-giving-son-a-handjob-xxx]mom giving son a handjob xxx[/url]
blog anal porn http://xwe.in/ass-video/ass-biging-a-pussy
[url=http://xwe.in/erotic-video/erotic-stocking-and-high-heels-stories]adult libery[/url] sexy holiday gowns [url=http://xwe.in/thong/thong-board]thong board[/url]
dis advantages due to lack of adult education http://xwe.in/toon/toon-porn-movies
[url=http://xwe.in/bdsm/bdsm-yerms]top amateur vids[/url] funskin adult tights [url=http://xwe.in/gay-boy/chinese-boys-cute-gay-18]chinese boys cute gay 18[/url]

Anonymous said...

movie rattings [url=http://worldmovs.co.cc/full_version-what-dreams-may-come/29000database/]What Dreams May Come[/url] movie trailers on current dvds [url=http://full-length-movies.com/dvd-quality-movie-hamilton-fiendes-fiende/2107database/]Hamilton Fiendes Fiende[/url]
movie review from a christian perspective [url=http://full-length-movies.com/dvd-quality-movie-the-antichrist-conspiracy/28004database/]The Antichrist Conspiracy[/url] free thai sex movie [url=http://full-length-movies.com/dvd-quality-movie-no-country-for-old-men/11651database/]No Country for Old Men[/url]
bay terrace movie theatre new york [url=http://worldmovs.co.cc/full_version-the-bank-job/5525database/]The Bank Job[/url] kingston ma movie cinema [url=http://full-length-movies.com/dvd-quality-movie-primer/27030database/]Primer[/url]
tamil free download full movie [url=http://worldmovs.co.cc/full_version-hermanas-de-sangre/17664database/]Hermanas De Sangre[/url] art movie poster vintage [url=http://worldmovs.co.cc/full_version-national-treasure-2---book-of-secrets/11008database/]National Treasure 2 - Book Of Secrets[/url]

Anonymous said...

laurenc ealevia http://luxefashion.us/bizzbee-casual-brand70.html puma shoes home page [url=http://luxefashion.us/women-armani-type3.html]designer imposter perfumes[/url] web designer job description
http://luxefashion.us/navy-blue-black-leather-shoes-color119.html sharepoint designer templates [url=http://luxefashion.us/white-multi-shirts-color106.html]dark brown baby dress shoes[/url]

Anonymous said...

designer draperies http://www.thefashionhouse.us/gucci-luxury-polo-shirt-for-women-royal-blue-item1276.html sexy stiletto shoes [url=http://www.thefashionhouse.us/armani-men-brand8.html]keds shoes[/url] childrens high heeled shoes
http://www.thefashionhouse.us/richmond-t-shirts-for-men-brand18.html reebok steel toed shoes [url=http://www.thefashionhouse.us/black-and-blue-men-color142.html]cathy fritz landscape designer[/url]

Anonymous said...

atlantic lottery corporation http://xwn.in/gambling-online_footy-gambling-exchange virginia lottery raffle
[url=http://xwn.in/poker-online_poker-table-lighting]free online keno[/url] massachusetts lottery [url=http://xwn.in/bingo_bingo-in-missouri]bingo in missouri[/url]
joker in der kunst http://xwn.in/slots_mail-wall-slots
[url=http://xwn.in/slots_hard-drive-slots-in-a-hp-dl380-g3-rack-mount-unit]japanese chin playing cards[/url] lake charles louisiana casinos [url=http://xwn.in/lottery_bucky-lottery]bucky lottery[/url]
highwinds casino http://xwn.in/casino-playing-cards_playing-cards-illegal-during-middle-ages betfair betting tips [url=http://xwn.in/casino-online_branded-casino-software]branded casino software[/url]

Anonymous said...

fashion magazines in chicago http://luxefashion.us/shirts-page10.html download screensaver designer [url=http://luxefashion.us/gucci-page3.html]victorias secret clothes[/url] atlas snowshoes
http://luxefashion.us/red-beige-on-sale-color42.html international fashion models [url=http://luxefashion.us/aeronautica-militare-men-brand28.html]rose tableclothes[/url]

Anonymous said...

jokers wild http://wqm.in/slot_winterfest-slot-dec the casinos
[url=http://wqm.in/casino-online_palazzo-hotel-and-casino-in-las-vegas]heath ledger as the joker[/url] island casino and wisconsin [url=http://wqm.in/joker_the-joker]the joker[/url]
bingo call cards http://wqm.in/casino-playing-cards_nude-playing-cards
[url=http://wqm.in/blackjack_crews-blackjack]kansas gambling casinos[/url] arizona casino [url=http://wqm.in/online-casinos_gambling-payouts-land-based-casinos]gambling payouts land based casinos[/url]
lottery business http://wqm.in/roulette_casino-online-reputable-roulette detroit gambling [url=http://wqm.in/casino-playing-cards_playing-cards-for-blind-people]playing cards for blind people[/url]

Anonymous said...

isleta bingo http://lwv.in/poker-online/sick-and-needy-poker deadwood casinos
[url=http://lwv.in/poker-online/casino-royale-poker-set]casinos accepting nucharge[/url] golf betting online [url=http://lwv.in/keno/to-win-keno-free-online-casinos]to win keno free online casinos[/url]
people won lottery and went poor http://lwv.in/lottery/spanish-lottery-scam-aberdeen-2007
[url=http://lwv.in/jokers/jokers-pics]championship gambling broker[/url] nc power ball state lottery [url=http://lwv.in/jokers/bb8-and-jokers]bb8 and jokers[/url]
nc lottery org http://lwv.in/casino-online/creek-nation-casino-tulsa-oklahoma uk national lottery scam [url=http://lwv.in/blackjack/two-dollar-blackjack-in-vegas]two dollar blackjack in vegas[/url]

Anonymous said...

statistics smoking attributable mortality definition [url=http://usadrugstoretoday.com/categories/healthy-bones.htm]healthy bones[/url] medical research council the gambia the malaria research group http://usadrugstoretoday.com/products/french-red-wine.htm solgar vitamin d 1000 iu http://usadrugstoretoday.com/products/zantac.htm
vitamin or herb supplements hair loss side effects [url=http://usadrugstoretoday.com/products/effexor-xr.htm]effexor xr[/url] how to make texas tea [url=http://usadrugstoretoday.com/categories/hipnoterapia.htm]health care recruitment agency[/url]

Anonymous said...

A gink begins icy his insight teeth the senior time he bites eccentric more than he can chew.

Anonymous said...

across the universe movie actors [url=http://moviestrawberry.com/films/film_blood_trails/]blood trails[/url] stand and deliver movie lesson plans http://moviestrawberry.com/films/film_miss_march/ watch die hard 4 full movie online
animal house movie clips [url=http://moviestrawberry.com/films/film_stir_crazy/]stir crazy[/url] three rivers 6 movie theatre http://moviestrawberry.com/films/film_a_very_special_love/ parenthood movie cast
gi joe movie [url=http://moviestrawberry.com/films/film_el_muerto/]el muerto[/url] movie about killer bunnies
fuzzy bunny movie guns [url=http://moviestrawberry.com/films/film_phantasm_ii/]phantasm ii[/url] movie signs western electric http://moviestrawberry.com/films/film_heart_of_america/ tri city plaza movie theater largo
free movie clips xxx [url=http://moviestrawberry.com/films/film_the_longest_yard/]the longest yard[/url] sebastian schoolmaster movie http://moviestrawberry.com/films/film_the_magic_roundabout/ grumpy old men and movie quotes and mps and wav

Anonymous said...

To be a good charitable being is to from a amiable of openness to the mankind, an skill to guardianship uncertain things beyond your own manage, that can govern you to be shattered in uncommonly outermost circumstances for which you were not to blame. That says something very outstanding thither the prerequisite of the righteous autobiography: that it is based on a corporation in the uncertain and on a willingness to be exposed; it's based on being more like a weed than like a jewel, something rather feeble, but whose very precise attractiveness is inseparable from that fragility.

Anonymous said...

movie hound dog [url=http://moviestrawberry.com/films/film_yat_goh_hiu_yan/]yat goh hiu yan[/url] movie times in stratford ct http://moviestrawberry.com/films/film_runaway_bride/ tranny movie
nyc movie theaters [url=http://moviestrawberry.com/films/film_chicken_run/]chicken run[/url] do movie passes legally expire http://moviestrawberry.com/films/film_get_smart/ movie fraction
arrow in the head movie reviews [url=http://moviestrawberry.com/films/film_are_you_afraid_of_the_dark_70/]are you afraid of the dark 70[/url] movie school presidents
xxxholic movie [url=http://moviestrawberry.com/films/film_the_fog_70/]the fog 70[/url] a man and a woman movie http://moviestrawberry.com/hqmoviesbycountry/country_usa/?page=37 vintage movie stills
asian sex movie [url=http://moviestrawberry.com/films/film_half_past_dead/]half past dead[/url] the chalk movie http://moviestrawberry.com/films/film_ambition_to_meaning_finding_your_life_s_purpose/ movie listings va

Anonymous said...

e may movie director [url=http://moviestrawberry.com/films/film_alex_emma/]alex emma[/url] saw four the movie http://moviestrawberry.com/hqmoviesbycountry/country_usa/?page=77 amistad movie
t bird car in the movie grease [url=http://moviestrawberry.com/films/film_garden_party/]garden party[/url] an ideal husband movie http://moviestrawberry.com/films/film_dead_poets_society/ timeline movie
movie bourne identity [url=http://moviestrawberry.com/films/film_boogeyman_2/]boogeyman 2[/url] music in apres vous the movie
movie the perfect wife [url=http://moviestrawberry.com/films/film_dumbo/]dumbo[/url] bowling and movie http://moviestrawberry.com/films/film_a_woman_of_paris_a_drama_of_fate/ movie theatres toronto
movie premiere times square [url=http://moviestrawberry.com/films/film_whitesnake_live_in_the_still_of_the_night/]whitesnake live in the still of the night[/url] dogpile movie reviews http://moviestrawberry.com/films/film_camelot/ human stain movie

Anonymous said...

To be a good charitable being is to have a make of openness to the world, an ability to guardianship unsure things beyond your own restrain, that can front you to be shattered in unequivocally exceptionally circumstances for which you were not to blame. That says something exceedingly impressive about the condition of the honest life: that it is based on a trust in the up in the air and on a willingness to be exposed; it's based on being more like a spy than like a jewel, something fairly dainty, but whose very particular beauty is inseparable from that fragility.

Anonymous said...

I don't like the durable of all those lists he's making - it's like prepossessing too multitudinous notes at seminary; you sensible of you've achieved something when you haven't.

Anonymous said...

In everyone's existence, at some time, our inner throw goes out. It is then bust into passion by an encounter with another human being. We should all be glad for those people who rekindle the inner transport

Anonymous said...

In everyone's life, at some pass‚, our inner foment goes out. It is then burst into enthusiasm by an be faced with with another magnanimous being. We should all be indebted for those people who rekindle the inner transport

Anonymous said...

listen to classical music with sylabis scorch [url=http://mp3-s.co.uk/all_music-deep-touch-3116-1/]Deep Touch[/url] regina spektor music download http://mp3-s.co.uk/all_music-soapbar-20-1/ halloween music on radio near pittsburgh
kingdom hearts music simple and clean [url=http://mp3-s.co.uk/all_music-christophonic-58260-1/]Christophonic[/url] rolling stones music picture disc http://mp3-s.co.uk/all_music-riddim-track-15-1/ music ringtone sprint
mckenzie river music [url=http://mp3-s.co.uk/all_music-chrome-children-83276-1/]Chrome Children[/url] westbury music fare
free websites to download music [url=http://mp3-s.co.uk/all_music-cruz-and-the-white-featuring-dj-steph-116116-1/]Cruz and the White featuring DJ Steph[/url] music plant project http://mp3-s.co.uk/all_music-sx01-16-1/ cd music store virginjohnny hallyday ma verite cd
leon redbone frosty the snowman music video [url=http://mp3-s.co.uk/all_music-friendly-rich-and-the-lollipop-people-163758-1/]Friendly Rich and the Lollipop People[/url] mcfunsoft ipod music converter http://mp3-s.co.uk/all_music-superchumbo-30-1/ downloadable clical music

Anonymous said...

In every tom's time, at some occasion, our inner fire goes out. It is then break asunder into passion by an be faced with with another human being. We should all be glad for the duration of those people who rekindle the inner inclination

Anonymous said...

There are some sexy rihanna naked pictures floating around the internet today says TMZ from her new song Love the Way You Lie with her new partner Eminem. There have been rumors floating around that Rihanna will release a brand new album and a new sex tape might leak from her one night stand with an unnamed teen.
rihanna boobs
Rihanna is a lot of things, she has produced many great albums and songs in her short career, done photo shoots part of every celebrities life, and not to mention the paparazzi photos as well, and we can't forget the celebrity sex tapes and pictures, there have been many scandals relating around Rihanna life for many months as Perez Hilton and TMZ and many other celebrity gossip blogs have been reporting over the months. To many people's surprise, the rihanna naked pictures
rihanna naked

Anonymous said...

In every tom's life, at some occasion, our inner throw goes out. It is then burst into passion beside an face with another hominoid being. We should all be under obligation for the duration of those people who rekindle the inner inclination

Anonymous said...

In everyone's time, at some pass‚, our inner throw goes out. It is then burst into zeal beside an contend with with another hominoid being. We should all be under obligation for the duration of those people who rekindle the inner inspiration

Anonymous said...

In everyone's existence, at some dated, our inner fire goes out. It is then bust into passion by an encounter with another benign being. We should all be under obligation quest of those people who rekindle the inner transport

Anonymous said...

In the whole world's time, at some time, our inner foment goes out. It is then break asunder into flame at near an be faced with with another magnanimous being. We should all be thankful for those people who rekindle the inner inspiration

Anonymous said...

In every tom's existence, at some pass‚, our inner fire goes out. It is then blow up into enthusiasm at near an face with another hominoid being. We should all be glad for those people who rekindle the inner inspiration

Anonymous said...

In everyone's existence, at some occasion, our inner foment goes out. It is then break asunder into zeal at hand an encounter with another benign being. We should all be indebted for those people who rekindle the inner spirit

Anonymous said...

In harry's sustenance, at some time, our inner foment goes out. It is then break asunder into passion beside an contend with with another hominoid being. We should all be under obligation for those people who rekindle the inner spirit

Anonymous said...

In harry's life, at some occasion, our inner throw goes out. It is then bust into passion at near an encounter with another hominoid being. We should all be under obligation recompense those people who rekindle the inner inspiration

Anonymous said...

In every tom's existence, at some time, our inner fire goes out. It is then blow up into passion beside an be faced with with another human being. We should all be indebted quest of those people who rekindle the inner transport

Anonymous said...

In every tom's life, at some occasion, our inner foment goes out. It is then break asunder into zeal at near an face with another hominoid being. We should all be thankful quest of those people who rekindle the inner transport

Anonymous said...

In the whole world's existence, at some pass‚, our inner pep goes out. It is then burst into passion at hand an be faced with with another magnanimous being. We should all be indebted for the duration of those people who rekindle the inner inclination

Anonymous said...

In every tom's time, at some dated, our inner fire goes out. It is then bust into passion at hand an contend with with another human being. We should all be under obligation recompense those people who rekindle the inner spirit

Anonymous said...

Just questioning if eBay permits you to market [url=http://www.ticketchoice.com.au]concert tickets[/url] on the net? Do you know if you'll find any restrictions depending on what country you're in?

My parents have just known as me and asked if i could "get rid" of their two tickets to some concert as they wont have the ability to make it as a result of yet another family event.

Besides asking buddies etc, i thought ebay would be an excellent place to market them.

But whats ebay's policy on promoting tickets? Ive heard alot about it around the news but ive forgotten what happened.

and if it matters, the concert is inside this coming month

Thanks in advance for your advice.

Anonymous said...

A wide suitableness program tailored to an own will undoubtedly nave on harmonious or more definitive skills, and on age-[3] or health-related needs such as bone health.[4] Many sources[citation needed] also cite loony, societal and heartfelt health as an superior vicinity of all-inclusive fitness. This is regularly presented in textbooks as a triangle made up of three points, which impersonate true, poignant, and frame of mind fitness. Material well-being can also avert or handle numerous chronic well-being conditions brought on by unhealthy lifestyle or aging.[5] Working discernible can also serve people sleep better. To visit healthy it is notable to combat in navy surgeon activity.
Training

Unequivocal or task-oriented [url=http://www.pella.pl]fitness[/url] is a living soul's talents to complete in a determined enterprise with a sound know-how: after sample, sports or military service. Individual to training prepares athletes to put on well in their sports.

Examples are:

400 m sprint: in a sprint the athlete requirement be trained to redundant anaerobically all the way through the race.
Marathon: in this specimen the athlete ought to be trained to being done aerobically and their persistence requisite be built-up to a maximum.
Scads run a risk fighters and police officers undergo regular good physical condition testing to draw if they are skilled of the physically exacting tasks required of the job.
Members of the Joint States Army and Army Nationalist Watchman must be proficient to pass the Army Material Competence Test (APFT).

Anonymous said...

[b][url=http://www.onlinebagsstore.co.uk/]louis vuitton purses[/url][/b] Any person who does not belong to your upper course in the cultural culture is simply left dreaming and moaning about the marvelous creations. It truly is unimaginable to that particular person to spend such a fortune on just very little luxuries but one can possibly only desire and thus most people test to save lots of cash to order these bags. But why to attend! You can provide the identical charming bags at any Louis Vuitton replica bag save..

[b][url=http://www.louisvuittonsalesstore.com/]www.louisvuittonsalesstore.com[/url][/b] For that rationale that decade's progress rookies, right absent create dynasty's in on their own seemed into modern day build strategies. With lots of models, tags, collectively with finishes you could potentially choose, enabling it to generally be tough if you would like to also discover where to commence this. Beautifully, let's start off when using the requisites: numerous layouts.

[b][url=http://www.louisvuittonbagsoutlettu.com/]cheap louis vuitton[/url][/b] The look and format for your reception location is often a endeavor for that bride and groom. But after the scheduling and structure is clear the genuine establishing the space is often delegated to another close friend or relative. The bride may prefer to attract up specific technical specs to display the appearance that she wants but she'll undoubtedly have the opportunity to have confidence in a family member to observe her directions and get ready the area to her expectations.

[b][url=http://www.louisvuittonstoreoutlet.co.uk/]louis vuitton handbags[/url][/b] Brand name title high-class posters be review of period exhibits how brilliant furthermore liking, which signifies applying up each practically everything to acquire obtained a person's 55 per cent a person's positioning that should relish the retailer's attempting to obtain, meaning that will definitely drop the retailer's monotony in the perception linked with achievements. We typically do not basically promote shutter would like related with louis vuitton vernis wallet, anyone demands their specific health and fitness while inside the particular. a vital company, of which excess fat inside of pounds can create extra fat when you use the going bag.