The problem with a microphone input is it is designed to use a very small voltage from a microphone, typically 50mV or so. The line input would be good up to about 1V. Because you are using a more sensitive input, it will pick up amplifier noise and possibly interference, especially if the engine is running, and that might make it more difficult to ID the station.
The best place to tap in to the audio is before the car amplifier so you do not hear the extra noise it produces but that means surgery inside it which I'm guessing is out of the question.
The only safe and reliable way to use the speaker output is to isolate it with a transformer. That way will work regardless of the amplifier type and it will also avoid ground loops which tend to create havoc in automotive situations. Try it like this:
1. Get yourself a 600:600 Ohm audio isolating transformer.
2. If you are not using real loudspeakers, connect a 10 Ohm 10W resistor across the loudspeaker wires. If you are using speakers it isn't necessary.
3. Across the speaker wires connect one side (either will do, it's symetrical) of the audio transformer with a 220 Ohm resistor in series with it.
4. The other winding has one side connected directly to your computer ground.
5. Across the computer side winding, connect a 1K Ohm potentiometer, preferably with a logarithmic track (a volume control!)
6. Take your audio out from the wiper of the potentiometer through a 1uF, non-polarized capacitor.
You might try:
https://www.ebay.ie/itm/2pcs-JAMES-...713336?hash=item1c4612acf8:g:kYUAAOSwfcVUEvzK
for the transformer, the supplier is in your country.
Brian.