#62492 - 24/01/2002 08:25
What sold you on HiJack?
|
carpal tunnel
Registered: 05/01/2001
Posts: 4903
Loc: Detroit, MI USA
|
I've been debating about whether or not to install the HiJack kernal. I keep hearing that it has tons of features, and have seen the list on the HiJack site, but to be honest, it doesn't mean much to me because I don't "get it" yet. I guess the main hesitation on my part has been wanting 2.0bX to get sorted on my machine first (do I have shell shock from deleting all my artists starting with the letter C? - perhaps! ). I know the install will be simple with the LogoEditor and options like FTP sound cool in theroy, but I don't know much about the directory structure on the empeg to trust myself.
So basically, I am not knocking the HiJack at all. I stayed away from all the early posts on the subject because it seemed over my head. And now I'm trying to catch up. What convinced YOU to install it and try to sell me on the idea!
_________________________
Brad B.
|
Top
|
|
|
|
#62493 - 24/01/2002 08:59
Re: What sold you on HiJack?
[Re: SE_Sport_Driver]
|
carpal tunnel
Registered: 27/06/1999
Posts: 7058
Loc: Pittsburgh, PA
|
The most valuable user-facing aspect of hijack for me is the IR translation. Over time it has become more flexible than Frank's IR trans implementation, and allowed me to squeeze much more functionality out of my little 11 button Pioneer steering wheel remote.
The kftpd and khttpd daemons are going to be key in establishing a common platform where apps can install themselves onto the Empeg without manual intervention. They're also convenient for backup/restore stuff.
The other user-facing features are basically conveniences. Screen blanker, temperature warning.. Little niceties that add a little functionality here and there if you need them.
Then there's the breakout game. Can't live without that.
The one thing (and perhaps most underrated thing) that Hijack has is the I/O interface to user programs. The display output and IR input capabilities which allow a user program to seamlessly integrate into the player's UI. I used this for my trivia game and for a couple other projects I'm working on, and it's a real easy to use interface. Anyone who's out there writing things that will take user input and display output should be using it. After all, this was really the original inspiration behind Hijack, hence the name (it hijacks the player's input/output.)
|
Top
|
|
|
|
#62494 - 24/01/2002 09:02
Re: What sold you on HiJack?
[Re: SE_Sport_Driver]
|
Anonymous
Unregistered
|
Does the volume adjuster work good?
|
Top
|
|
|
|
#62495 - 24/01/2002 09:05
Re: What sold you on HiJack?
[Re: ]
|
carpal tunnel
Registered: 27/06/1999
Posts: 7058
Loc: Pittsburgh, PA
|
Oh yeah I forgot to mention VolAdj (mainly because I don't use it.) VolAdj does dynamic compression, so if you like the effect of dynamic compression (volume auto-compensates for soft and loud parts in your music) then it "works good." I favor a track-by-track normalization such as what's in the works for some undetermined future version of the player software.
|
Top
|
|
|
|
#62496 - 24/01/2002 09:10
Re: What sold you on HiJack?
[Re: SE_Sport_Driver]
|
carpal tunnel
Registered: 15/08/2000
Posts: 4859
Loc: New Jersey, USA
|
Greetings!
Initially, I had been avoiding hijack. I did not really need any of the IR translation or other utilities. Eventually, I decided to try it for the voladjust features and for the built in ftp / http. I have not looked back. My first hijack installation was v107.
_________________________
Paul Grzelak 200GB with 48MB RAM, Illuminated Buttons and Digital Outputs
|
Top
|
|
|
|
#62497 - 24/01/2002 09:17
Re: What sold you on HiJack?
[Re: ]
|
carpal tunnel
Registered: 10/06/1999
Posts: 5916
Loc: Wivenhoe, Essex, UK
|
It does work well, considering what it is attempting to do. It is the feature of HiJack that I use most (which is why I ported to to the Rio Receiver as well).
There are some tracks that you have to turn VolAdj off for, because you get very obvious artifacts (the volume "pumps" up and down) with them caused by VolAdj. Thankfully these tracks are very rare and it is easy to turn VolAdj on and off with HiJack.
_________________________
Remind me to change my signature to something more interesting someday
|
Top
|
|
|
|
#62498 - 24/01/2002 09:36
Re: What sold you on HiJack?
[Re: andy]
|
old hand
Registered: 31/12/2001
Posts: 1109
Loc: Petaluma, CA
|
if you own an empeg put hijack on, even if you dont use it much, at least you will have the breakout game, now i cant think one person on this board could honestly say they dont or havent used that if they have hijack on there empeg
_________________________
----
Justin Larsen
|
Top
|
|
|
|
#62499 - 24/01/2002 09:36
Re: What sold you on HiJack?
[Re: andy]
|
carpal tunnel
Registered: 05/01/2001
Posts: 4903
Loc: Detroit, MI USA
|
You can connect to the empeg via the RioReciever when HiJack is installed?
_________________________
Brad B.
|
Top
|
|
|
|
#62500 - 24/01/2002 09:56
Re: What sold you on HiJack?
[Re: justinlarsen]
|
journeyman
Registered: 15/01/2002
Posts: 58
|
the http daemon sounded cool, but the breakout game is what really sold me. I want to see more games on my empeg. I'd write some of my own if I could get my linux box up and figured out (I'm a windows programmer).
|
Top
|
|
|
|
#62501 - 24/01/2002 10:51
Re: What sold you on HiJack?
[Re: BinaryC]
|
carpal tunnel
Registered: 27/06/1999
Posts: 7058
Loc: Pittsburgh, PA
|
There is a Tetris clone available at Brian's site. Go under Programming and then look for Tetris. Right now it doesn't yet integrate with the player, i.e. you have to quit to a shell prompt and then run it. Brian could probably port it to use Hijack's display/input routines but I'm sure we'd all rather have him working on his translucent/illuminated buttons hack.
I had thought about porting Emptris to Hijack myself, but it never topped my list of stuff to do.
In any event I did release a very early version of a Trivia game which does bind to Hijack, but most people claimed it was too difficult to install. Until we find an easy way to install programs on the Empeg (and no, putting them in the kernel is not the answer!) that's going to be the major stumbling block.
|
Top
|
|
|
|
#62502 - 24/01/2002 11:23
Re: What sold you on HiJack?
[Re: tonyc]
|
carpal tunnel
Registered: 29/08/2000
Posts: 14493
Loc: Canada
|
One of my favorite Hijack features is the ability to turn off the annoying "Periodic checking" of the filesystems, that seems to happen about every 5-10 "sync" operations.
You know, where Emplode (or emptool) stalls for about 20 minutes while "checking media", when all you wanted to do was upload one track.. Time consuming, annoying, and totally unnecessary (the player will still check filesystems, but only when damaged).
The other biggie is "Restore DC/Car Visuals", which makes in-car operation of INFO/VISUALS the same as at-home operation.
Oh yeah, the PopUp knob-menu for functions that normally require the Rio Remote -- priceless!
-ml
|
Top
|
|
|
|
#62503 - 24/01/2002 11:35
Re: What sold you on HiJack?
[Re: mlord]
|
carpal tunnel
Registered: 27/06/1999
Posts: 7058
Loc: Pittsburgh, PA
|
Yeah... Speaking of which, how about my suggestion of adding the "tweak order" buttons as a sub-menu to that PopUp?
|
Top
|
|
|
|
#62504 - 24/01/2002 11:38
Re: What sold you on HiJack?
[Re: tonyc]
|
addict
Registered: 27/02/2001
Posts: 569
Loc: Albany, NY
|
What I like about voladj is that it doesn't manipulate the wav or mp3 file. If you don't like it, turn it off and play the song again.
|
Top
|
|
|
|
#62505 - 24/01/2002 11:55
Re: What sold you on HiJack?
[Re: SE_Sport_Driver]
|
new poster
Registered: 02/01/2002
Posts: 16
Loc: Oregon, USA
|
I, too am considering HiJack. One important feature that I would like is the ability to switch between the Tuner and HDD via a knob press. This would let my wife (and me) switch modes (in and out of Tuner) without the remote or messing with menus.
Is this possible with the current HiJack? The list of features refers to:
- Long Knob Press (2+ seconds) cycles among input sources.
Is there documentation of this anywhere? And has anyone used this feature?
Thanks for any help!
Best regards,
Bob
|
Top
|
|
|
|
#62506 - 24/01/2002 11:57
Re: What sold you on HiJack?
[Re: mlord]
|
old hand
Registered: 28/12/2001
Posts: 868
Loc: Los Angeles
|
Restore DC/Car Visuals is one of my favorites too, but I installed Hijack it because I have a tuner and wanted an easy way to switch between radio and the player which Hijack does wonderfully. I don't find the breakout game particularly fun (the Empeg is just not the ideal platform for video games), but it does get a laugh from people.
I have never said it before so I will say it now, thanks a bunch mlord.
_________________________
Ninti - MK IIa 60GB Smoke, 30GB, 10GB
|
Top
|
|
|
|
#62507 - 24/01/2002 12:05
Re: What sold you on HiJack?
[Re: rtundo]
|
carpal tunnel
Registered: 27/06/1999
Posts: 7058
Loc: Pittsburgh, PA
|
Well the normalization proposed for the Empeg player software doesn't touch the actual MP3/WAV file either. It just saves a "volume adjustment factor" and scales the volume accordingly the next time the song plays. (The first time you play, it analyzes the track to figure out how much normalization is needed.)
Not sure if they plan to let the user enable/disable normalization, but I would imagine it'd be available as an Emplode player config option at some point.
|
Top
|
|
|
|
#62508 - 24/01/2002 12:19
Re: What sold you on HiJack?
[Re: SE_Sport_Driver]
|
carpal tunnel
Registered: 10/06/1999
Posts: 5916
Loc: Wivenhoe, Essex, UK
|
No. HiJack only provides a basic web server for serving static files. To serve a Receiver the empeg would need code that answered the various HTTP requests that the Receiver works.
Unless you had a DHCP server and NFS server available the empeg would also need to provide these.
_________________________
Remind me to change my signature to something more interesting someday
|
Top
|
|
|
|
#62509 - 24/01/2002 12:39
Re: What sold you on HiJack?
[Re: SE_Sport_Driver]
|
carpal tunnel
Registered: 20/12/1999
Posts: 31597
Loc: Seattle, WA
|
My primary reason for using Hijack is that it allows me to turn Voladj on and off easily, without having to resort to a shell script.
My second favorite feature is the ability to switch to the tuner by pressing and holding the knob.
My third favorite feature is the ability to redefine the knob-press to do other things.
|
Top
|
|
|
|
#62510 - 24/01/2002 13:51
Re: What sold you on HiJack?
[Re: SE_Sport_Driver]
|
pooh-bah
Registered: 13/09/1999
Posts: 2401
Loc: Croatia
|
Very similar to Tony F, I was sold on Hijack as soon as it provided a means to fiddle with VolAdj. Next were all those functions available from knob that normally require remote. Finally, there are ftp anf http daemons and all those useful /proc/* files. Ah, yes, I forgot remote key remapping: I just dug out a big old remote that happens to use the right code set; I will first try to define macros for key sequences I often use.
I currently don't use UI functions for userland programs, but plan to play with that a bit, too.
_________________________
Dragi "Bonzi" Raos
Q#5196
MkII #080000376, 18GB green
MkIIa #040103247, 60GB blue
|
Top
|
|
|
|
#62511 - 24/01/2002 14:06
Re: What sold you on HiJack?
[Re: bonzi]
|
addict
Registered: 06/11/2001
Posts: 700
Loc: San Diego, CA, USA
|
My friend did a funny little hack using the http daemon from Hijack. He wrote a quick html page that makes a call to the empeg and grabs the display graphic (which is used for the actual empeg display) and displays it in the browser, refreshing every second. So, he has his empeg display showing up in his browser.
_________________________
__________________
Scott
MKIIa 10GB - 2.0b11 w/Hijack
MKIIa 60GB - 2.0 final w/Hijack
|
Top
|
|
|
|
#62512 - 24/01/2002 14:08
Re: What sold you on HiJack?
[Re: svferris]
|
carpal tunnel
Registered: 25/12/2000
Posts: 16706
Loc: Raleigh, NC US
|
Or you could use my VNC server and actually control the empeg from the browser as well.
_________________________
Bitt Faulk
|
Top
|
|
|
|
#62513 - 24/01/2002 14:20
Re: What sold you on HiJack?
[Re: wfaulk]
|
addict
Registered: 06/11/2001
Posts: 700
Loc: San Diego, CA, USA
|
Wow, that is totally cool! I use VNC on my home computer to access it from work. I'll have to play with this when I finally install HiJack.
_________________________
__________________
Scott
MKIIa 10GB - 2.0b11 w/Hijack
MKIIa 60GB - 2.0 final w/Hijack
|
Top
|
|
|
|
#62514 - 24/01/2002 14:29
Re: What sold you on HiJack?
[Re: svferris]
|
carpal tunnel
Registered: 05/01/2001
Posts: 4903
Loc: Detroit, MI USA
|
We need a FAQ for HiJack....
_________________________
Brad B.
|
Top
|
|
|
|
#62515 - 24/01/2002 14:37
Re: What sold you on HiJack?
[Re: SE_Sport_Driver]
|
addict
Registered: 27/02/2001
Posts: 569
Loc: Albany, NY
|
Wasn't there a thread asking for someone to write up a summary/FAQ for hijack or did I just make that up?
|
Top
|
|
|
|
#62516 - 24/01/2002 14:52
Re: What sold you on HiJack?
[Re: rtundo]
|
carpal tunnel
Registered: 05/01/2001
Posts: 4903
Loc: Detroit, MI USA
|
I know I posted it before... not sure if it was in its own thread. So, if it was me, than I am being the whiner! I just figured that asking someone to spend all this time working on the kernal and then turn around and ask them to also make a user friendly how-to site is too much... Two completely different mindsets doing that.
_________________________
Brad B.
|
Top
|
|
|
|
#62517 - 24/01/2002 14:58
Re: What sold you on HiJack?
[Re: SE_Sport_Driver]
|
enthusiast
Registered: 26/12/2001
Posts: 386
Loc: Miami, FL - Sioux Falls, SD
|
Yeah. I'd be happy to do a how-to, my only problem is time. School and work take up most of my day. If anyone wants to work together I'm sure we can get something up in no time.
And if I raise enough money for a new server I'll have less work... and more time ; ) So buy my laptop here: http://cgi.ebay.com/aw-cgi/eBayISAPI.dll?ViewItem&item=1326188125
; D Hehe. I have EmpegWeb(view and controll empeg throught http with Hijack) and Etherflash (to update kernel though ethernet) up at http://www.empeg.tk.
-Greg
|
Top
|
|
|
|
#62518 - 24/01/2002 17:16
Re: What sold you on HiJack?
[Re: mandiola]
|
Anonymous
Unregistered
|
So the visuals are different in the car? I haven't installed my player yet. How are they different?
And I don't really expect anyone to answer this ignorance question, but, what the hell is a shell?
|
Top
|
|
|
|
#62519 - 24/01/2002 17:24
Re: What sold you on HiJack?
[Re: ]
|
carpal tunnel
Registered: 20/12/1999
Posts: 31597
Loc: Seattle, WA
|
So the visuals are different in the car? I haven't installed my player yet. How are they different?
I don't know what gave you that idea. The visuals are the same in the car, they just aren't turned on by default. Every time you boot the player in the car, it switches to a text screen, which you can switch back to visuals yourself if you want. The reason for this is in the FAQ (although a moment's reflection should also tell you the reason).
And I don't really expect anyone to answer this ignorance question, but, what the hell is a shell?
In this context, it refers to the Linux command prompt.
|
Top
|
|
|
|
#62520 - 24/01/2002 18:18
Re: What sold you on HiJack?
[Re: tfabris]
|
veteran
Registered: 08/05/2000
Posts: 1429
Loc: San Francisco, CA
|
So to use the http or ftp daemons, can you just point your browser or ftp program at the empeg and go?
- Jon
|
Top
|
|
|
|
#62521 - 24/01/2002 18:24
Re: What sold you on HiJack?
[Re: jbauer]
|
carpal tunnel
Registered: 20/12/1999
Posts: 31597
Loc: Seattle, WA
|
Yes, if they are installed and running (ie you installed hijack).
|
Top
|
|
|
|
#62522 - 24/01/2002 19:14
Re: What sold you on HiJack?
[Re: wfaulk]
|
carpal tunnel
Registered: 29/08/2000
Posts: 14493
Loc: Canada
|
Somebody here also has some html pages for remote display AND remote control of the player. But EmpegVNC is currently better!
-ml
|
Top
|
|
|
|
#62523 - 24/01/2002 19:16
Re: What sold you on HiJack?
[Re: tonyc]
|
carpal tunnel
Registered: 29/08/2000
Posts: 14493
Loc: Canada
|
>how about my suggestion of adding the "tweak order"
>buttons as a sub-menu to that PopUp?
I like it, and it will be possible if/when I do the "config.ini" support for redefining the quick-knob-press menus (which, btw, ought to be able to be assigned to ANY button(s), not just the knob).
In the meanwhile, where the heck did the chap who volunteered to make us a users guide wander off to? I've sort of lost track of him.
Heeeeellllllllllooo?
|
Top
|
|
|
|
#62524 - 24/01/2002 19:19
Re: What sold you on HiJack?
[Re: SE_Sport_Driver]
|
carpal tunnel
Registered: 29/08/2000
Posts: 14493
Loc: Canada
|
Actually, you know, my favorite feature of Hijack now has gotta be the revived interest in hacking the player that is evident on the BBS these days.
It's taken some time, but with the ftpd/khttpd working for the past couple of weeks, some cool hacks are just starting to trickle in.
I can hardly wait to see what you people do next!
-ml
|
Top
|
|
|
|
#62525 - 24/01/2002 19:36
Re: What sold you on HiJack?
[Re: mlord]
|
carpal tunnel
Registered: 25/12/2000
Posts: 16706
Loc: Raleigh, NC US
|
Hadn't noticed that. Cool. And empegVNC will always be better, because I'm a Manly-Man(tm)! Seriously, nice to hear that it works for you.
_________________________
Bitt Faulk
|
Top
|
|
|
|
#62526 - 25/01/2002 17:09
Re: What sold you on HiJack?
[Re: mlord]
|
Pooh-Bah
Registered: 09/09/1999
Posts: 1721
Loc: San Jose, CA
|
Is mandiola actively updating those pages? One flaw is the ftp address is hardcoded into center pane. This causes problems as the IP address changes often.
Calvin
|
Top
|
|
|
|
#62527 - 01/02/2002 00:03
Re: What sold you on HiJack?
[Re: wfaulk]
|
new poster
Registered: 28/12/2001
Posts: 3
|
I doubt I'm the first to have done this, but I put an 802.11b wireless card in my iPAQ handheld and then connected using VNC to the empeg. It's pretty cool to be able to walk around the house and still see the visuals on the empeg and change songs. It makes for a pretty fancy remote.
Neal
|
Top
|
|
|
|
#62528 - 01/02/2002 22:15
Re: What sold you on HiJack?
[Re: nlauver]
|
carpal tunnel
Registered: 12/11/2001
Posts: 7738
Loc: Toronto, CANADA
|
Looks like we have an easy solution to that wired remote people have wanted for their cars. Ethernet card, PDA and a crossover cable. Just have to make sure the graphics on the served page are appropriate for the display device.
Bruno
|
Top
|
|
|
|
#62529 - 02/02/2002 02:10
Re: What sold you on HiJack?
[Re: hybrid8]
|
member
Registered: 11/09/2000
Posts: 143
Loc: Jylland, Denmark
|
Hi,
Easy? Come on, that's WAY overkill.
Oh, you were joking?
_________________________
Lars
MkII 40gig 090000598
|
Top
|
|
|
|
#62530 - 02/02/2002 07:01
Re: What sold you on HiJack?
[Re: nlauver]
|
carpal tunnel
Registered: 29/08/2000
Posts: 14493
Loc: Canada
|
That is like, so cool , and geeky as hell too!
-ml
|
Top
|
|
|
|
#62531 - 02/02/2002 10:19
Re: What sold you on HiJack?
[Re: Wire]
|
carpal tunnel
Registered: 12/11/2001
Posts: 7738
Loc: Toronto, CANADA
|
No, I wasn't joking. People have wanted to use PDAs in the past. That's surely overkill, but if they have them, why not dock them while driving for a remote purposes? All the talk had previously involved serial communication and making custom applications on the PDA to send commands. Forget about actually showing the player interface. With the new hacks anyone can set this up without needing a serial cable or any additional custom software.
There were a couple of people that were thinking about mounting their empegs out of view. This would work well for them.
Bruno
|
Top
|
|
|
|
#62532 - 03/02/2002 10:04
Re: What sold you on HiJack?
[Re: nlauver]
|
carpal tunnel
Registered: 08/06/1999
Posts: 7868
|
I need to get around to doing this sometime soon with my iPaq. Last time I looked into it, we had Displayserver, but no Java solution for the iPaq. I did run across one recently that I will have to test, but VNC should be nice as well.
Though the biggest use will probably be implemented with just HTML. That use is easy switching between a few different playlists quickly. Though I'd have to hook the empeg up to the network somehow when I plan on using this solution.
|
Top
|
|
|
|
#62533 - 03/02/2002 17:28
Re: What sold you on HiJack?
[Re: hybrid8]
|
Pooh-Bah
Registered: 09/09/1999
Posts: 1721
Loc: San Jose, CA
|
There's one fellow working on IRDA TCPIP. Why bother with ethernet card and crossover cable at all?
Calvin
|
Top
|
|
|
|
#62534 - 03/02/2002 18:06
Re: What sold you on HiJack?
[Re: eternalsun]
|
carpal tunnel
Registered: 12/11/2001
Posts: 7738
Loc: Toronto, CANADA
|
IRDA requires line of sight and it's short range. Some folks want/have to put their empeg in concealed locations. I suppose you can rig up some kind of repeater - but I think an ethernet cable is a bit easier than that. Plus it's ready now.
Bruno
|
Top
|
|
|
|
#62535 - 03/02/2002 19:57
Re: What sold you on HiJack?
[Re: hybrid8]
|
Pooh-Bah
Registered: 21/07/1999
Posts: 1765
Loc: Brisbane, Queensland, Australi...
|
Look out! Next thing you know there'll be security issues and you'll have a 'hacker' in the car next to you scanning your car's network and altering your playlist for you!
_________________________
--
Murray
I What part of 'no' don't you understand?
Is it the 'N', or the 'Zero'?
|
Top
|
|
|
|
#62536 - 03/02/2002 20:05
Re: What sold you on HiJack?
[Re: SE_Sport_Driver]
|
Pooh-Bah
Registered: 21/07/1999
Posts: 1765
Loc: Brisbane, Queensland, Australi...
|
mlord really derves more credit than we can give in my opinion. In his own time he's sparked a renaissance in development for the empeg/rio car. I think this is the kind of development that the empeg team were really hoping for. It also proves what is possible for portable playback devices. More than just attaching it to the computer and squirting songs to it. It's sparked ability to transport files and (now) stream audio through HTTP.
To all involved in contributions, thanks, from the rest of us who wish we could be of more help.
I was happy enough with the simple implemetation of voladj and such, but these recent development are most welcome too!
_________________________
--
Murray
I What part of 'no' don't you understand?
Is it the 'N', or the 'Zero'?
|
Top
|
|
|
|
#62537 - 03/02/2002 21:08
Re: What sold you on HiJack?
[Re: nlauver]
|
carpal tunnel
Registered: 06/10/1999
Posts: 2591
Loc: Seattle, WA, U.S.A.
|
I doubt I'm the first to have done this, ...
Blaze that trail, man! You won't be the last. I'm waiting to get some time to install HiJack (probably after 2.0 GA) then I need to work with VNC. I have noodled about a thousand possible ways to have decent remote-control functionality on my (modest, not a yacht!) sailboat, and VNC/wireless/PDA is really the answer, I think. My big stumbling block? A good PDA with a sunlight-immune TFT screen (like that new NEC laptop). Any pointers appreciated on that count!
As many folks have said here, the torrent of development on development in HiJack, VNC and elsewhere is amazing. I bow down to all involved.
Uuup! Time for Rally Sweden!
_________________________
Jim
'Tis the exceptional fellow who lies awake at night thinking of his successes.
|
Top
|
|
|
|
#62538 - 03/02/2002 23:52
Re: What sold you on HiJack?
[Re: muzza]
|
Pooh-Bah
Registered: 09/09/1999
Posts: 1721
Loc: San Jose, CA
|
I thought Rob was never keen on turning the empeg into a toaster kettle.
Calvin
|
Top
|
|
|
|
#62539 - 03/02/2002 23:54
Re: What sold you on HiJack?
[Re: hybrid8]
|
Pooh-Bah
Registered: 09/09/1999
Posts: 1721
Loc: San Jose, CA
|
Then how about an 802.11b card on the pda? And an ethernet to 802.11b adapter for the empeg? hmm
Calvin
|
Top
|
|
|
|
|
|