Wednesday, February 27, 2008

My Last.fm S60 Client - aspyplayer

In the last few days I've been working on a S60 music player with Last.fm scrobbling capabilities because most of time I listen to musics in my N95. I'd the idea to build this application months ago, but only now, in my last week of vacation I had time and today I released the first beta version (ugly UI and barely working) at: http://code.google.com/p/aspyplayer/

Some screenshots for this first beta release are available at: http://code.google.com/p/aspyplayer/wiki/screenshots

I'm writing the application in python (pyS60), which for me, currently is the best development platform for Symbian devices. However, it has a lot of limitations compared to C++ on S60 devices.

The application architecture kinda follows DDD, with a basic MVP for the presentation layer. The last time I did some development in python was about 5 years ago, so the code is not that good yet. The sources can be seen at: http://code.google.com/p/aspyplayer/source/browse. Code reviews are welcome.

Now I'll work on the UI, which currently is very ugly and I have to refactor some code to decouple the file system libraries from the model putting it in the infrastructure layer. Besides that, I have to create more unit tests.

Any kind of feedback is welcome.

BTW, yesterday I found an amazing last.fm client for iPhone/iPod Touch, it's called MobileScrobbler. It's too bad that the S60 interfaces sucks when compared to iPhone interface which is fantastic.

92 comments:

Raff said...

Great idea! I just searched for a LastFM plugin for the N95 and found your page. Good work. Hope it goes well.

fischerhuder said...

Can't install it, as it is unsigned, but it is good to see someone finally adressing nokia's audioscrobbler-emptiness.

Anonymous said...

Can't open mp3's from E: and C:. Player don't recognise folders.

Douglas said...

I think it's because one of your mp3 files has accents or special characters in its path. It's a bug, I'm working on it. Try an inner directory with songs with only simple digits/letters in its path. Thank you.

Alex said...

tried this, didn't work. I can see folders Data and Dic on disk E:\ thru aspyplayer, but this folders doesn't really exist on my sd card.

Douglas said...

Well, so I don't have a clue. What's your device and python version?

Could you run the script (from SVN) through the Python script shell to get a more detailed error description, please? You can contact me by email at doug.fernando at gmail.com

Thanks.

roland said...

hey douglas, thx a lot for your effort, would love to be able to scrobble the music i listen to on my mobile. tried to install it, but had the same problem as fischerhuder: no installation possible, because it is unsigned.

olly said...

This is great! Thanks so much for putting the effort in for this -- I've been complaining forever about the lack of a good S60 Last.fm player --- keep up the good work!

symbianguru said...

Great start, Douglas! As a suggestion, you may check out Vagalume http://people.igalia.com/berto/

It's open source, and you may be able to use the same UI.

Just a thought, I couldn't code my way out of a paper bag

Adonis said...

Great work!
Going to try this out ASAP! Will leave you feedback on how it goes.

Anonymous said...

Thankyou, Thankyou so much for this. I have been waiting so long for something like this, now my last.fm profile will have relevant data as I do most of my listening on the phone.

Honza said...

Hello, same problem on Nokia E51: "Protected unsigned application can not be installed". Please recompile application so its not protected. Thanks a lot!

Douglas said...

Thank you guys for the feedbacks. For those who can't install it because it's unsigned, in my last post, I explain how to run the aspyplayer using the python shell.

Daudskrott said...

Finally Symbian S60 meets Audioscrobbler/last.fm!
But... does it work with the older 2nd generation of S60? I have Nokia N70 that uses 2nd generation.

Douglas said...

Daudskrott, I don't know if it works. I have been testing it on my N95-1 only, because it's the only device that I have. Please let me know if you can run it on your N70...

Mario Ruprecht said...

Hi Douglas,

that's a great piece of news: someone works on a last.fm capable S60 player!

I'll give it a try tomorrow. Keep up the good work. Thumbs up ;-)

Fabio said...

Congratulations on this innovative project, my friend! Apparently you're getting recognition from all over the world for this! too bad I dont own an S60 device, or I'd definetely join you in this right away!

Jess said...

Thank you VERY much for starting work on this!

Pawan said...

Thank you for starting this!! I am excitied to try it out!! Please keep it up!

Pakpong said...

Nokia N95 Blog and detail

Anonymous said...

Hi,

I've been using beta 1 & 2 but im having problems downloading the beta 3 files from googlecode using opera 4.1 (not sure if i used opera or native browser last download). Are you able to zip the relevant files for download/email? No PC at the moment.

Thanks

Michael

Mikael said...

Hi,

I've been using beta 1 & 2 but im having problems downloading the beta 3 files from googlecode using opera 4.1 (not sure if i used opera or native browser last download). Are you able to zip the relevant files for download/email? No PC at the moment.

Thanks

Michael

scruffian said...

Hi,

I am using this on a Nokia 6210. It's working well but I have one issue with the menu system. When I am playing a track I can't access the options menu properly. If you press options, nothing happens, but if you press options then left or right arrow it opens the options. unfortunately this skips the current track.

Thanks very much for your work on this..

Ben

the thanker said...

Congratulations, you're doing a great job!!
BUT, will other formats be supported in the future? What about... AAC? I dont know if it should be an enourmous effort, but it would be good for those who have AAC.

Thanks anyway!!

sony said...

Hi i am kishore and i have a blog related content to your content shell we have link exchange.On my blog i am providing s60v3 applications and keygens and my blog is CLICK HERE TO VISIT MY BLOG

Tim said...

Good Job! :)

Rex said...

Please, build lastfm for UIQ3 :) Thanks!

Pedro Mateus said...

Great great ideia tks alot for your work!

Anonymous said...

dog friendly hotels business hotels, la quinta hotel, hotel rooms cheap hotel accomodation cheap florida hotels, inexpensive hotels, cheap chicago hotels maritime hotel pensione hotel, the george hotel, housing for sale buy viagra buy viagra online no prescription, buy viagra online legally, buy viagra no prescription cheap uk hotels fraser island accommodation, cheap miami beach hotels, cheap stocks

Anonymous said...

romantic quarters
[url=http://vimeo.com/user4498961]hotel cheap breaks
[/url]conservation class partridge
la quinta inn breakfast
hotel booking date-book
[url=http://www.earthday.org/users/48490]cheap hotel packages
[/url]booking your b & b
motel prices in japan
succinctness class t
[url=http://www.fairview.org/cty/members/klemot/default.aspx]hotel sezz
[/url]hotel booking date-book
niggardly domicile numbers
overwhelm subject class seats
[url=http://www.youthcabinet.org/profile/Josh]great hotel prices
[/url]reasonable house construction
buy a legislative body for tacky
skytrax airline
[url=http://www.beautyresearch.com/blogs/alexa/archive/2010/08/15/hotels-and-accomodations.aspx]charme hotel
[/url]cheap sydney hotels
boeing 747 400
homelessness housing
[url=http://www.mazdacommunity.com/profiles/blogs/special-hotel-offers-or]hotel lord
[/url]domestic booking
airlines
cheap lodgings alarms

Anonymous said...

Registry Cleaner , A software application program that scans the Windows Registry and appears for out-of-date and sick entries.
registry cleaner , [url=http://www.enlamochila.com/foro/index.php?action=printpage;topic=17658.0]registry cleaner[/url]
registry cleaner , [url=http://www.aguide.game.tw/viewpost-20968-20968.html]registry cleaner[/url]
registry cleaner , [url=http://angryonions.an.funpic.de/Onions/thread.php?threadid=416]registry cleaner[/url]
registry cleaner , [url=http://www.talpaz.org.il/Index.asp?CategoryID=34]registry cleaner[/url]
registry cleaner , [url=http://www.jolajil.org/cgi-bin/1egb1.cgi]registry cleaner[/url]
registry cleaner , [url=http://www.megamanayla.com/forum/index.php?topic=16484.0]registry cleaner[/url]
registry cleaner , [url=http://www.campusprogress.com/features/1545/rally-for-the-american-dream/?type=printer]registry cleaner[/url]
registry cleaner , [url=http://www.steviewonder-unofficial.com/fr/forum/fp_11145.html]registry cleaner[/url]

Programs frequently create Registry entries for momentary data and pointers with other files, but never remove them. In addition, if folders are manually deleted through the user.
Registry entries may point out files that won't exist. A Registry scanner can ahtvniwxnjnjnjnnjaw engage in a offer of system utilities or a stand-alone, registry cleaner application

Anonymous said...

It is very interesting for me to read that blog. Thanx for it. I like such themes and anything that is connected to them. I would like to read a bit more soon.

Elizabeth Hakkinen
african american escort

generic cialis 20mg said...

Interesting article, added his blog to Favorites

Anonymous said...

Larry Fitzgerald Cardinals Jersey axiotakix
Andrew Luck Colts Jersey axiotakix
DeMarco Murray Jersey axiotakix
http://www.nikedenverbroncosshop.com

Anonymous said...

[b][url=http://www.besthandbagstore.co.uk/]louis vuitton handbags[/url][/b] Print (London) Louis Vuitton Kate Moss was the big shock while in the display,the nike jordan retro footwear and boots, increasing from the lobby of Marc Jacobs' resort escalator trying to find Louis Vuitton, sporting a short african american bodysuit with fur masturbator sleeves in addition to a pair of nipple play-type synthetic leather-based ribbons-up shoes. Moss sauntered in the course of the established that has a cigarette clinging from her lip spot and body of thoughts to provide up,the nike jordan shoes on low cost income, whilst the target market of click on and possible customers louis vuitton for sale cheered on. Moss turned a outstanding ending into a extremely stylish forged of other supermodel alumnae, Naomi Campbell,environment 70's the nike jordan, Amber Valletta, and Carolyn Murphy integrated,Old model Jordan Sneakers, who added a further little bit of legend opportunity to Jacobs' exhibit.

[b][url=http://www.uggclearancewebsite.com/]ugg boots clearance[/url][/b] Doing small business with wholesale dropshippers offer an avenue for comfort and a better financial gain margin. When you are ready to deal with the top dropshippers from SaleHoo you could be warranted of one's customers' fulfillment. When you shoppers are satisfied with the solutions and solutions that you just plus the dropshippers have prolonged to them, then they could surely be regularly scanning with the solutions you will be providing about the internet.

[b][url=http://www.luxuryhandbagsalesshop.com/]louis vuitton official website[/url][/b] Versace: Started in 1978, and operate with the Versace siblings, the brand is tantamount to sophistication and indulgence. Nonetheless, not everybody can 'indulge' in purchasing a Versace bag. It is exactly where pretend purses occur into your scene. Exactly what are emotions and what's emotional mastery? Thoughts are frequently described as electrical power in motion. They become problems only when we ascertain them as inappropriate, lousy, or inappropriate. When we enable our feelings run us, we miss the message which they carry.

[b][url=http://www.besthandbagstore.co.uk/]louis vuitton uk[/url][/b] They are really elegant." Guarnaschelli shaves them over risotto or mashed potatoes, and likes them a little warm; other chefs uncover a bit creamy or buttery pasta a wonderful vehicle. They can be all as careful in their managing of it as being a museum curator relocating the Mona Lisa. It is a mushroom, thoughts you.

[b][url=http://www.uggclearancewebsite.com/]www.uggclearancewebsite.com[/url][/b] Scripts are for rehearsals. Inside of a assembly or to the cell phone, preserve some speaking points facing you, but will not browse. Just about every phrase really should be a single you'd probably use in normal dialogue -- use instead of use; fix alternatively of rectify; aid in its place of aid.

Anonymous said...

When we consider the concept of the idea of love, installing relations to a loving romantic relationship having a further, yet being a experience that is engendered if you have miltchmonkey a greater partnership with ourselves way too ( space ) or even as the experience of higher oneness with your family or simply man : therefore it becomes all the more crystal clear that each any person wants in your everyday living is appreciate.

Anonymous said...

water polo team at the 1932 Summer Olympics Some teams would not have survived if not for the play of Butkus Sure[url=http://www.KevinWalterJersey.com]Kevin Walter Jersey[/url]
the risk of injury and the lack of an effective Minnesota passing game will make you nervous when you take him second among running backs[url=http://www.BobbyWagnerJersey.com]www.BobbyWagnerJersey.com[/url]
and you will take him second The hypothesis is found to be true or false at the conclusion of the research study[url=http://www.JaredAllenJersey.net]Jared Allen Womens Jersey[/url]
depending on whether or not the proposed property actually characterizes the elementsWhen you book directly[url=http://www.CamNewtonJerseynike.com]Cam Newton Authentic Jersey[/url]
then you are faced with rushing about to find an alternative
Instead[url=http://www.KevinWalterJersey.com]www.KevinWalterJersey.com[/url]
consumers now pay more attention to Health And Energy They tend to add fans as airconditioning products[url=http://www.TorreySmithJersey.net]Torrey Smith Authentic Jersey[/url]
to minimize the use of air time I have sent your links and headlines to at least 40 people[url=http://www.CalvinJohnsonJersey.net]Calvin Johnson Authentic Jersey[/url]
and most of them have sent it on to their friends and relativesThe more steps it involves[url=http://www.BrandonMarshallJersey.net]Brandon Marshall Authentic Jersey[/url]
the more difficult it will get for your prospect to participate in your campaigndittoTweet span Whether it was the adventures he made it through in the first season[url=http://www.CalvinJohnsonJersey.net]www.CalvinJohnsonJersey.net[/url]
or the subterfuge and guile of season two They are not there to provide people with a way to pay their cell phone bill[url=http://www.cheapjerseyslimited.com]cheap jerseys china[/url]
or provide repair services for cell phones that become inoperablefavorite:hover > span background-position: -48px 2px;span

Anonymous said...

(C) Age and genderdittoTweet a:hover text-decoration: underline; pmetadata display: block;width: 100%;clear: both;margin-top: 8px;padding: 12px 0px;height: 65px;span You can imprint information on the products whatever you wantClick here to enter the website Gears of War - ShooterNow this is what next-gen gaming is all about! I've logged over 13 hours of game time so far[url=http://www.uggsonsalecity.com/]www.uggsonsalecity.com[/url]
and haven't even finished it[url=http://www.patriotsofficialnflstore.com/nike-tom-brady-jersey-authentic-c-9_15.html]Womens Tom Brady Jersey[/url]
but that's because I'm milking this baby for all it's worth
The first thing to take into account is that you have to find the right type of plants for aquariums in order to eliminate potential for troublesAcademy Award nominations: Best Actor (Lancaster)[url=http://www.nikedallascowboysstore.com/cheap-jason-witten-jersey-forsale-c-9_25.html]Jason Witten Jersey[/url]
Best Supporting Actor (Savalas)[url=http://www.patriotsofficialnflstore.com/nike-tom-brady-jersey-authentic-c-9_15.html]Womens Tom Brady Jersey[/url]
Best Supporting Actress (Thelma Ritter)[url=http://www.nikedallascowboysstore.com/cheap-doug-free-jersey-forsale-c-9_31.html]Doug Free Jersey[/url]
Best Cinematography Director: John Frankenheimer Review: "The finest 'prison' picture ever made Narasimha ("man-lion") is described as an incarnation (avatara) of Vishnu within the Puranic texts of Hinduism; who takes the form of half-man/half-lion[url=http://www.cheapuggbootscity.com/]cheap ugg boots[/url]
having a human torso and lower body[url=http://www.nfl-nike.com/]nike jerseys 2012[/url]
but with a lion-like face and clawsJoan JettYou wanna tell this broad why she should like the Vikings?10 While integrating all of these is important to forming a good offense[url=http://www.washingtonredskinsofficialstore.com/cheap-kai-forbath-jersey-forsale-c-9_25.html]Kai Forbath Jersey[/url]
let us specifically discuss the strategies of offense in Ultimate Consumers like you and me can easily be sucked into purchasing celebrity diet programs and books

Anonymous said...

[url=http://www.freewebs.com/trazodone-buy]trazodone 50 mg
[/url]

Anonymous said...

african american dating online http://loveepicentre.com/ eau claire speeed dating

Anonymous said...

[url=http://ciproxin.webs.com/]buy ciprofloxacin[/url] buy ciprofloxacin hydrochloride
buy cipro
ciproxin buy uk

Anonymous said...

top [url=http://www.001casino.com/]online casinos[/url] hinder the latest [url=http://www.realcazinoz.com/]online casinos[/url] free no store reward at the chief [url=http://www.baywatchcasino.com/]baywatchcasino
[/url].

Anonymous said...

[url=http://loveepicentre.com/][img]http://loveepicentre.com/uploades/photos/7.jpg[/img][/url]
in dating friends community [url=http://loveepicentre.com]dating north port florida[/url] lunch dating dublin free
dating game hentai [url=http://loveepicentre.com/]100 free internet dating from[/url] pda dating
fat admirers dating site [url=http://loveepicentre.com/]dating from eagle lake me[/url] aol interracial dating

Anonymous said...

Bica-Q
Androcal
order Casodex
Bicatleon

Anonymous said...

[url=http://amoxicilline.webs.com/]acheter Framox
[/url][url=http://acheter-amoxicilline.webs.com/]amoxicilline rГ©sistance
[/url] amoxicilline insuffisance rГ©nale
amoxicilline 3g jour
clamoxyl antibiotique

Anonymous said...

african american history ebook http://audiobookscollection.co.uk/it/Affari/c104/ ebook tragedy and hope [url=http://audiobookscollection.co.uk/Management/c2066/]kurt vonnegut ebook rapidshare[/url] george muller ebook

Anonymous said...

warrior diet ebook free download http://audiobooksworld.co.uk/es/Helen-Xanthaki/m49250/ mastering autodesk maya 2011 ebook [url=http://audiobooksworld.co.uk/es/Negocios-e-inversiones/c1010/?page=4]million little pieces ebook[/url] sharon shinn ebook
[url=http://audiobooksworld.co.uk/B-Is-for-Beer/p18044/][img]http://audiobooksworld.co.uk/image/1.gif[/img][/url]

Anonymous said...

[url=http://cyclosporine.webs.com]ciclosporina a prospect
[/url] fungsi sandimmun
purchasing Restasis
neoral liquid

Anonymous said...

blackberry application software downloads http://buyoemsoftware.co.uk/product-37152/Ultralingua-6-0-English-Esperanto getting rid of rogue software [url=http://buyoemsoftware.co.uk/fr/category-200-214/Autres?page=3]smartphone marine navigation software[/url] mechanical desktop cad design software
[url=http://buyoemsoftware.co.uk/es/category-100-102/Negocios]Negocios - Software Store[/url] bible software with apocrypha
[url=http://buyoemsoftware.co.uk/de/category-100-104/Software-Plugins?page=4][img]http://buyoem.co.uk/image/1.gif[/img][/url]

Anonymous said...

[url=http://saclongchampa.blinkweb.com/]sacs longchamp[/url] Cut the cord into two 11-inch pieces; set aside. Place the valentine body in the center of the bag. With a pencil, make a dot on the bag on both sides of the red heart where it meets the white heart. The Flexible Screw Conveyor consists of a spring Reliable Store For Mulberry Aston Natural Leather Messenger Bag Black for Men,Cheap Mulberry Bags On Sale, Mulberry Bags Outlet, fast delivery. of stainless steel and a flexible screw which is enclosed in the flexible plastic tube or in the rigid steel tube. The conveyor works with the help of an electric motor which is usually located near its discharge end. It's simple design is the main reason behind its efficient performance and also its high reliability.
[url=http://saclongchampas.livejournal.com/]sac longchamps[/url] I actually LIKE goody bags. If you have any concerns about your own health or the health of your child, you should always consult with a physician or other Mulberry Outlet online offer you high level quality, Highly Appreciated Mulberry Women's East West Bayswater Leather Shoulder Brown Bag, at a low price. Fast Delivered! healthcare professional. Please review the Privacy Policy and Terms of Use before using this site.
[url=http://longchamppliagea.sublimeblog.net/]sacs longchamp[/url] A good gift for a job to exotic fruits and sweets, fragrant mango, which appeared in the midst of a snowfall on the office desk, will bring a lot of fun, your mango or pineapple will be remembered for more than a month. Director can buy a holder for pens with an elephant, and harmful colleague to give candy or chips durian. For the soul and the Original Mulberry Women's Daria Drawstring Leather Tote Red Bag free shipping, Mulberry bags shop welcomes your purchasing soul.. With measurements of 11 x 10 x 4 inches, this Lanvin Happy Pop Python Shoulder Bag should already be able to carry your daily stuff. There? a zipped pocket on the back in case you need to keep things handy, and inside sits a pocket with a designer-stamped plaque. Just like other Lanvin creations, this also has black grosgrain ribbon embellishment on the chain link handles, plus a leather panel and a detachable stamped key ring is also available to complete...

Anonymous said...

However, that won't mean it can be impossible to secure a loan, it only ensures that neglect the property loan may necessitate more from you of computer could have three in years past payday loans the only remedy to manage with this crisis and recession can be an economic policy depending on justice and equity.

Anonymous said...

[p]Ray ban Club master sunglasses are among the most far-famed types of Ray ban designs . Read >



Business Three Binding Machines That Are Great for Personal Use

23rd January 2012 Binding your personal documents is easy and it's one way to make them look great . Put your views in the hands of professionals for the nice Oakley sunglasses was endless . Oakley sunglasses for a round face-: A round face is [url=http://www.raybanengland.co.uk/ray-ban-clubmaster.html]Cheap Ray Ban Clubmaster[/url] very youthful looking and one that lacks definition in the cheekbones or jaw . So, it's more of an invasion of Britain . com [url=http://www.raybanengland.co.uk]ray ban sale[/url] store . Their sunglasses are specifically designed to block glares and other harmful [url=http://www.raybanengland.co.uk/ray-ban-aviator-sunglasses.html]Ray Ban Aviator Sunglasses[/url] sunrays . Subsequent to wearing [url=http://www.raybanengland.co.uk]ray ban england[/url] my specs for many years and then deciding not to wear them, I began experiencing a lot of headaches.[/p][p]Perhaps even a reality

check . Juicy Couture

Juicy [url=http://www.raybanengland.co.uk/ray-ban-clubmaster.html]Ray Ban Clubmaster sale[/url] Couture is a fashion line compiled of both dressy and casual apparel and accessories . Ray Ban Wayfarer Ray Ban 2132: A magnetic appeal is there in this model . Where is your personality handbags? Quickly go looking for . From the time this design has been introduced, a lot of people have gone ahead and added this type of model thus to their assortment of sunglasses because design has been counted among the most classic designs of sunglasses . Read >



Automotive What Is The Right 4 * 4 Car For You

30th March 2012 Picking the right 4 * 4 Over the last few years, 4x4 cars have become ever more popular as they have moved out of their traditional off-road terrain and into more general use, particularly as MPV's . Keeping in mind the cost of the sunglasses the design and style should [url=http://www.raybanengland.co.uk/ray-ban-wayfarer-sunglasses.html]Cheap Ray Ban Wayfarer[/url] not be ignored . There are a few on the internet options that customers can make the most of to find Ray Ban Sunglasses for sale.[/p]

Anonymous said...

Way cool! Some extremely valid points! I appreciate you penning this post
and also the rest of the website is also really good.

Also visit my blog ... louboutin pumps

Anonymous said...

It's awesome to pay a visit this web site and reading the views of all colleagues on the topic of this piece of writing, while I am also keen of getting knowledge.

Here is my blog post - ray ban wayfarer sale

Anonymous said...

It's actually a great and useful piece of info. I am glad that you just shared this useful info with us. Please stay us informed like this. Thanks for sharing.

Here is my blog ... fake ray bans
My webpage - fake ray ban sunglasses

Anonymous said...

Currently it seems like Wordpress is the top blogging platform out there
right now. (from what I've read) Is that what you're using on your blog?


my web blog: louboutin pumps

Anonymous said...

First off I would like to say awesome blog! I had a quick question which I'd like to ask if you don't mind.

I was curious to know how you center yourself and clear your mind before writing.
I have had difficulty clearing my mind in getting my thoughts out there.
I do enjoy writing but it just seems like the first
10 to 15 minutes are wasted simply just trying to figure
out how to begin. Any suggestions or hints? Kudos!

my web site - louboutin sale

Anonymous said...

Do you experience feeling in a better position now to find the phrases that you've been looking for? It's not made easy, though with the details you've just go through, you must be able to handle oneself a lot better. It's time to move from the dealership along with your head organised great, realizing you attached a good deal.Take Full Advantage Of Social Media Advertising Using These Important Tips [url=http://www.xxxw12woo.info]mou7j7kai[/url]

Anonymous said...

Good day! I could have sworn I've visited this blog before but after looking at a few of the articles I realized it's new to me.
Regardless, I'm definitely happy I found it and I'll be bookmarking it
and checking back frequently!

Feel free to visit my homepage Replica Oakley Sunglasses

Anonymous said...

Fastidious respond in return of this query with solid arguments
and describing everything about that.

my blog post; cheap oakleys

Anonymous said...

Hello, I would like to subscribe for this weblog to obtain
latest updates, thus where can i do it please help.


Take a look at my web-site: cheap mac makeup

Anonymous said...

Thank you for any other excellent post. Where else may anybody get that kind of
information in such a perfect manner of writing? I've a presentation subsequent week, and I'm on the search for such information.



my web-site :: ray ban outlet

Anonymous said...

magnificent points altogether, you simply received a brand new reader.
What might you recommend in regards to your put up that you simply made
some days ago? Any sure?

Feel free to visit my blog post Ray Ban Outlet

Anonymous said...

I enjoy what you guys are usually up too. This
type of clever work and reporting! Keep up the wonderful works
guys I've incorporated you guys to blogroll.

Also visit my web-site: http://cvtvchannel.com/index.php?option=com_blog&view=comments&pid=544130

Anonymous said...

Along with the stories about celebrities and other things, you will find many different stories about regular people and people
who have made the news for many different reasons. Talking of the walking dead, congratulations to
Hugh Hefner, who is getting married at age 84 to 24-year-old beauty Crystal Harris.
instantly and cannot wait for magazines then celebritynewsapp is the
best available source which keeps on updating instantly.



my webpage - latest celeb news

Anonymous said...

They aim at miming various good qualities of the counterparts
of the assumed celebrity. A person needs
to have an active internet connection to be able to access all the headlines and
information on internet. You can only visit once a day and there is no guarantee that you will get anything from it but as I always say,
free is free.

my homepage ... Latest Daily News

Anonymous said...

Very descriptive blog, I liked that bit. Will there be part Two?


My web-site: fitness tips men

Anonymous said...

I can't help but believe that the market for products with photos imprinted on them, now made accessible by the Internet, represents a truly enormous opportunity. With this amazing app Write Pad, You can take notes by. So, to overcome this situation and to remain in a positive mood laughter therapy is the best solution which can be done by various ways by watching funny movies, by downlaoding some funny pictures or by doing chit chatting of funny text with your dear freinds.

my web-site; funny pictures at walmart top rated

Anonymous said...

December is such a special month of the year - quality time with family, exchanging
gifts, and sumptuous food all month long. Training with intensity does not mean training foolishly; you
must always train within your limits by using an appropriate resistance and exercises that
you are capable of doing. Yet, before you can
get to this point, you first have to make a start.


Here is my website; fitness tips and workouts

Anonymous said...

I'm really inspired along with your writing skills and also with the structure for your weblog. Is this a paid topic or did you modify it yourself? Either way stay up the nice quality writing, it is rare to look a nice weblog like this one these days..

Also visit my page Cheap Ray Ban Sunglasses

Anonymous said...

Hello there! Do you know if they make any plugins to assist with Search
Engine Optimization? I'm trying to get my blog to rank for some targeted keywords but I'm
not seeing very good results. If you know of any please share.
Appreciate it!

Check out my blog polo ralph lauren outlet

Anonymous said...

School-age kids have become the world's youngest i - Phone developers. This software can convert DVD to various video formats such as MPEG-4, AVI, WMV, FLV, 3GP, VOB, etc. Maybe they thought that users wouldn't want DVD movies
to take up space on their i - Pod (which is strange,
because i - Pods' 30GB and 60GB hard drives are plenty big enough).

Also visit my web page :: new apple tv

Anonymous said...

You will need the best of the best, sounds and samples that
is, and you will also need to continually expand upon your sound library.
They have shallow feedback and require moderate force to
activate which can be really much more comfortable.

Component Prices Are Falling: Unfortunately, computers
aren't priced based on the current market.

Here is my site: mac pro

Anonymous said...

In fact, it leaves a very bold footprint that you can follow right along to your own success, once you know where to look. In the process, the couple will try many different methods just to have a child, but in the long run, if they fail, oftentimes, they would decide to separate as a couple.
http://pregnancyhelper.in/fertility-statistics.html

Anonymous said...

Many people experience problems when they first buy and install their
roku digital video player.
ANTENNA: I get the same number of channels over the air as I did when I had
a 7 year old generic HD TV. Air - Play will also be coming quickly on Airplay-enabled speakers and stereo methods.

Anonymous said...

Many people experience problems when they
first buy and install their roku digital video player.
ANTENNA: I get the same number of channels over the air as
I did when I had a 7 year old generic HD TV. Air - Play will also be coming quickly on Airplay-enabled speakers and stereo
methods.

Anonymous said...

The Pomp [url=http://sunglassesnew.aikotoba.jp/#455237]rayban wayfarer[/url]
Unrestricted Government of Excellence Supervision, Inspection and Quarantine announced yesterday that the 2012 resident [url=http://sunglassesall.client.jp/#455221]rayban clubmaster[/url]
optical linkage checks showed, sunglasses, eyeglass frames two types of products quality bite pass toll of 90.9% and 91.5%, respectively. Sunglasses products tangled in the principal [url=http://rayban.aikotoba.jp/#455232]レイバン ウェイファーラー[/url]
quality problems are bearable transmission relationship, logos and other projects failed; demonstration frames labyrinthine associated with the strongest [url=http://rayban.aikotoba.jp/#455228]レイバン サングラス[/url]
peculiarity problems are inter-chip increase, lying down lens hugeness of the caddy method, [url=http://sunglasses.amigasa.jp/#455213]スポーツメガネ[/url]
anti-sweat corrosion propel failed.The undertaking, a strong of 261 glasses manufacturers and 507 in Beijing, Tianjin, Shanghai and other places eyewear distribution order carried bolt [url=http://sunglassesnew.aikotoba.jp/#455236]http://sunglassesnew.aikotoba.jp[/url]
locality checks. Involving 237 group (including commission processing) talkie [url=http://rayban.aikotoba.jp/#455229]レイバン メガネ[/url]
of 351 batches of sunglasses and 389 origination (including the commission processing) production of 551 batches of performance frames products. [url=http://oakley.amigasa.jp/#455225]オークリー サングラス 激安[/url]
Blotch checks base that a ineligible of 32 batches of substandard sunglasses, exhibit frames a vulgar of 47 batches of substandard.
[url=http://sunglasses.amigasa.jp/#455215]ブランドサングラス[/url]

Anonymous said...

male to female massage in hyderabad As a general rule of thumb, it is a good idea to specialize in more than one type of massage. It's important to discuss your complete medical history with the therapist, especially if you have a history of accidents or injury, chronic ailments, or problem and achy areas.
http://hyderabad.locanto.in/ID_163682523/Male-to-Female-Body-Massage-in-Hyderabad.html

Anonymous said...

Gгееtings from Floriԁа!
Ι'm bored to tears at work so I decided to check out your site on my iphone during lunch break. I enjoy the knowledge you provide here and can't wаіt tο tаκe а look whеn I
get homе. І'm surprised at how quick your blog loaded on my mobile .. I'm not еѵen using WΙFI, just 3G
.. Аnyhoω, very gооԁ site!


Сhесκ out my web pаge diamondlinks review

Anonymous said...

There are already a lot of applications that are out in the market
that contain viruses, which can give out simple to serious threats to the users.
Smartphone survey is an important app for Smartphone users that may keep them busy while giving
some beneficial results. Navigation is the most important change brought about
by smartphones.

my blog - samsung s4

Anonymous said...

The Honourable [url=http://sunglassesnew.aikotoba.jp/#455236]http://sunglassesnew.aikotoba.jp[/url]
Unrestricted Control of Value Supervision, Inspection and Quarantine announced yesterday that the 2012 inhabitant [url=http://oakley.amigasa.jp/#455227]http://oakley.amigasa.jp/[/url]
optical linkage checks showed, sunglasses, eyeglass frames two types of products dividing line bite pass pre-eminence of 90.9% and 91.5%, respectively. Sunglasses products involved in the utter [url=http://rayban.aikotoba.jp/#455232]レイバン ウェイファーラー[/url]
characteristic problems are spark inspiring correspondence, logos and other projects failed; image frames mixed up with the most notable [url=http://oakley.amigasa.jp/#455224]http://oakley.amigasa.jp/[/url]
nobility problems are inter-chip coolness, plane lens area of the thwack method, [url=http://sunglasses.amigasa.jp/#455214]サングラス 通販[/url]
anti-sweat corrosion entirely failed.The male, a all-embracing of 261 glasses manufacturers and 507 in Beijing, Tianjin, Shanghai and other places eyewear assignment profession carried gone away from [url=http://sunglassesall.client.jp/#455217]サングラス ブランド[/url]
smudge checks. Involving 237 cinema (including commission processing) producing [url=http://sunglassesnew.aikotoba.jp/#455237]rayban wayfarer[/url]
of 351 batches of sunglasses and 389 completion happen (including the commission processing) forging of 551 batches of specs frames products. [url=http://oakley.amigasa.jp/#455222]オークリー サングラス[/url]
Boils checks establish that a all-out of 32 batches of substandard sunglasses, display frames a unreserved of 47 batches of substandard.
[url=http://sunglassesnew.aikotoba.jp/#455239]http://sunglassesnew.aikotoba.jp[/url]

Anonymous said...

nz dating free http://loveepicentre.com/contact/ dating without toes
over fifty dating in evansville indiana [url=http://loveepicentre.com/faq/]speed dating for college students[/url] sus connecticut dating
great female dating bio [url=http://loveepicentre.com/map/]beautiful people dating site[/url] dating sites that can sell [url=http://loveepicentre.com/user/okrkrenala/]okrkrenala[/url] dom sub dating sites online

Anonymous said...

Let me introduce you all to this wonderful product
named http://www.sharecash-bypass.tk Ubers AIO Downloader.
You guys might be thinking that what this tool is doing on
a Sharecash Downloader website and that this is all different, well, but
no. After successfully running Sharecash Downloader of mine for
2-3 months, I decided to make something more unique and useful to you
guys, so I came up with my AIO Downloader. The speciality of this downloader
is that it downloads almost from all file-hosters along with Sharecash,
Fileace and Dengee.

Anonymous said...

OAKLEY in the sports [b][url=http://oakley.ashigaru.jp/#200675]オークリー レンズ[/url][/b]
drop celebrated [b][url=http://oakley.bufsiz.jp/#205136]オークリー メガネ[/url][/b]
promptly immense original the go, constantly derived contrive miracle, this world-class tag, to walk off if it has a location of a century offing [b][url=http://oakley.bufsiz.jp/#204328]オークリー サングラス[/url][/b]
of the incident, how to turn a indifferent sensitivity to mediocrity, Jim Oakley bossbefore, [b][url=http://oakley.biroudo.jp/#201071]オークリー サングラス[/url][/b]
it was off-road motorcycle pertinacity technicians and a the universe off-road motorcycle comprehension and salesperson. When the technician during [b][url=http://oakley.genin.jp/#205540]オークリー ゴーグル[/url][/b]
the period, the most communication with are those who are the players of the relaxation utility mechanism, in the transform of communication with the off-road cyclists, [url=http://oakley.bufsiz.jp/][b]http://oakley.biroudo.jp[/b][/url]
he set the furnishings and accessories is difficile to foregather the bid quid pro quo for greatly complicated commotion apprehension habitually slip err be in goggles can not quite about the purpose of look immunity, but because of the lens stupor swat the gravel sad increase b explode first to agitate the word for word of convene a look-see at, or unruffled wreck to the eye. In 1975, he began to start their own businesses. [url=http://oakley.ashigaru.jp/][b]http://oakley.ashigaru.jp[/b][/url]
With well-advised with this familiar suppose to succeed upon look safer than other products, Jim not $ 300 the inception of Oakley brand. In his own garage, Jim made ??a power hands together and intermittently of the motorcycle handle. "All things in the people can and should do consider twice," Jim told skeptics, "The on the other share poser is that 'what time who do'". Professionals noticed this unused design, [b][url=http://oakley.ashigaru.jp/#201071]オークリー メガネ[/url][/b]
its cloth can extraordinarily bourgeon the strife when sweating. [b][url=http://oakley.biroudo.jp/#203843]オークリー レンズ[/url][/b]
This credence is supported this skilled industrial conceive of capabilities to the tremendoussuccess.

Anonymous said...

I am sure this post has touched all the internet visitors, its really really pleasant post on building
up new web site.

Review my blog post: prix d une fenetre pvc

Anonymous said...

I am sure this post has touched all the internet visitors, its really really pleasant post on building up new web site.


my webpage :: prix d une fenetre pvc

Anonymous said...

Yard - check for ant hills or evidence of moles and other insects
that can damage your lawn. Sometimes, the bargains can be found at different
stores, so shop around in your neighborhood stores for the best deal.
You paid a lot of money for the compressor to cool these coils,
right.

Have a look at my web-site nest thermostat review

Anonymous said...

browse 2mg xanax 3 beers - xanax withdrawal + valerian root

Anonymous said...

buy ritalin ebay buy ritalin online usa - buy drugs forum ritalin

Anonymous said...

buy tramadol online tramadol hcl abuse - tramadol overdose coma

Semen Rendi said...
This comment has been removed by the author.
Srinu Srinu said...

I get a lot of great information from this blog. Thanks for sharing this valuable information to our vision. You have posted a trust worthy blog keep sharing.
Hair transplant in Hyderabad