Officially starting tonight, but I have been trying this for almost a week.

Times are approximate - not trying to do anything to a set time, just a set order

5.30 Paracetamol - has been teething and was quite cranky
5.45 Dinner - was fussy
6.00 Quiet play whilst I got shower stuff ready
6.30 Shower - lots of yawns dry off, dress in PJ's (trying to be consistent with sleepwear, as it is getting colder, so things with feet
7.00 Sit down in lounge, TV off, only lamp on, Peace Baby playing. Read special night time book (trying to keep one book specially for night) Yawns
7.15 BF, music still playing - starts to look tired, but then starts to crawl off, fights attempts to hold her, read another sleepy book
put her on floor for play whilst I grab dinner

7:40 Restart music, change to Robert Miles, reread nighttime book, turn off lamp, sits quietly on lap, watching me surf on laptop. I jiggle my leg to the music, falls asleep! Hold till floppy, she had a few sucks
8.00 Transfer to cot, Peace Baby playing in background.

Still expect to wake about 8.45 as she has other nights

8:40 Woke up - not really awake, but crying and crawling around cot. Brought back to lounge, put back on Peace Baby so sound was the same between rooms. She was so upset. Turned of music and she stopped crying :-k me thinks she does not like Peace Baby. Calmed her with some UB40, found out the other day that she liked it.
8:55 put in cot, no music this time.
9.00 Woke up, sitting up and crying. Settled by sitting her against my chest and jiggling leg.
9.20 back in cot

This is distressing she is so upset when she wakes. Reminds me of when she was 3months old and diagnosed with reflux, this behaviour is very similar.

Notes: looks like she has oral thrush again, so could be making her extra cranky along with the teething.
Would have had quiet play before book, but was already yawning

Questions: What to do when she doesn't go to sleep straight away and fights it? I am less stressed if we take a break, but then how do I keep consistency?

Will edit post over the evening